@#$%^&*()我不懂!请教大家!!!!80分相送,快来看喽! 用servers下面的控件,一定很简单!呵呵~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看懂了一些: 1.选择一个Word文件名FsWordName; 2.读取Word的内容到文件流中,再从文件流中转到Blob流中; 3.Post表,确认修改。 4.调用Ole打开 FsWordName文件进行编辑。 我这样应该没有错吧?请教一下怎么打印预览?怎么做才可以在浏览纪录的时候,把Blob流显示出来? 把quickreport升级一下,有一个控件能够实现对word文档的打印TQRRTFFilter 文档从数据库中存取方法: TBlobField(table1.FieldByName('word')).LoadFromFile(Opendialog1.FileName); TBlobField(table1.FieldByName('word')).SaveToFile(TempFileName);预览打印: OleContainer1.CreateObjectFromFile(TempFileName,False); OleContainer1.DoVerb(ovShow); OleContainer1.Run;在放 OleContainer1 控件的窗体上有主菜单(TMenu)的话,Word 的菜单就会和这个主菜单组合在一起(当然就可以有工具栏),这样就可以利用 Word 的打印按钮进行打印或预览,唯一的缺点是没有 Word 的打印设置,或许自己做一个吧。 quickreport怎么用? 嘿嘿!按刚刚转行,不懂! Apollo47(阿波罗):能不能给个详细的例子,我知道OleContainer1 控件的窗体上有主菜单。我是打印一套报表,把TBlobField的内容当作附页,问应该如何处置?? 你用 INFOPOWER 控件很简单就能解决此问题 保存word文件(以ole格式)1、声明一个Ole1:TOleContainerole1.LoadFromFile(fileName);table1.editblobstream:=table1.CreateBlobStream(field,write);ole1.savetostream(blobstream);table1.post;读取2、Ole1.loadfromstream(stream);//stream是用createblobstream(field,read)建立的非常遗憾,ole在显示word文档时,file菜单的大部分功能无法使用,若想预览,可用ole1的doverb(show)方法将word启动后预览。 保存word文件(以ole格式)1、声明一个Ole1:TOleContainerole1.LoadFromFile(fileName);table1.editblobstream:=table1.CreateBlobStream(field,write);ole1.savetostream(blobstream);table1.post;读取2、Ole1.loadfromstream(stream);//stream是用createblobstream(field,read)建立的非常遗憾,ole在显示word文档时,file菜单的大部分功能无法使用,若想预览,可用ole1的doverb(show)方法将word启动后预览。 我想一想,如果要是打印出来怎么办,怎么打印'content'字段的内容,用QuickRep怎么打?谢谢!! 请问adoquery在access数据库中能否使用事务,谢谢 怎么让DBGRID里只显示10条记录? !!!重金悬赏!:客户机访问服务器数据的连接问题 卷的序列号的获取的问题 郁闷,ADODATASET用法,各路大侠指教 :( 如何把RichEdit的内容保存成rtf格式(别笑我很菜)? 关于本机的卓面截屏功能的实现 一个关于Clientdataset的问题,帮忙看看 在线等候 谁有动态生成TabSheet页的SourceCode? 如何屏蔽键盘的某一个按键 帮我呀!报表中字符串字段怎么折行显示? 关系数据库的录入问题
看懂了一些:
1.选择一个Word文件名FsWordName;
2.读取Word的内容到文件流中,再从文件流中转到Blob流中;
3.Post表,确认修改。
4.调用Ole打开 FsWordName文件进行编辑。
TBlobField(table1.FieldByName('word')).LoadFromFile(Opendialog1.FileName);
TBlobField(table1.FieldByName('word')).SaveToFile(TempFileName);预览打印:
OleContainer1.CreateObjectFromFile(TempFileName,False);
OleContainer1.DoVerb(ovShow);
OleContainer1.Run;
在放 OleContainer1 控件的窗体上有主菜单(TMenu)的话,Word 的菜单就会和这个主菜单
组合在一起(当然就可以有工具栏),这样就可以利用 Word 的打印按钮进行打印或预览,
唯一的缺点是没有 Word 的打印设置,或许自己做一个吧。
1、声明一个Ole1:TOleContainer
ole1.LoadFromFile(fileName);
table1.edit
blobstream:=table1.CreateBlobStream(field,write);
ole1.savetostream(blobstream);
table1.post;
读取
2、Ole1.loadfromstream(stream);//stream是用createblobstream(field,read)建立的
非常遗憾,ole在显示word文档时,file菜单的大部分功能无法使用,若想预览,可用
ole1的doverb(show)方法将word启动后预览。
1、声明一个Ole1:TOleContainer
ole1.LoadFromFile(fileName);
table1.edit
blobstream:=table1.CreateBlobStream(field,write);
ole1.savetostream(blobstream);
table1.post;
读取
2、Ole1.loadfromstream(stream);//stream是用createblobstream(field,read)建立的
非常遗憾,ole在显示word文档时,file菜单的大部分功能无法使用,若想预览,可用
ole1的doverb(show)方法将word启动后预览。