网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Delphi
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.如何取得系统中的桌面的路径.
.一些让我受益匪浅的delphi资源站.
.Delphi工具—反编译Delphi(三).
.钩子(HOOK)机制的使用.
.COM/DCOM中如何传递数组.
.改变Windows的缺省打印机.
.DELPHI的奇异菜单的编写.
.公开密钥密码系统.
.支持多线程的日志类,可以在线程.
.Delphi下常用转换(一).
.创建快捷方式到[启动].
.通过调用API确定MEMO控件中的当前.
.让你的DBGridEh的Column自动适应.
.Borland和Referentia合作,将推出.
.组件制作之二(一个简单组件的制.
.Delphi控制Excel的重要属性和方法.
.Delphi与Excel.
.用Delphi实现远程屏幕抓取.
.Delphi入门点点滴滴.
.Delphi的大Bug.

在Delphi中如何把数据库中的记录引到word中

发表日期:2006-2-4


在Delphi中如何把数据库中的记录引到word中


编号:QA004684
建立日期: 2003年5月18日 最后修改日期:2003年5月20日
所属类别:

pq:
    我用的系统是win2000,delphi是6.0版本,word2000
    请教:在delphi中要把数据库中的记录引到word中,建成表格的形式,要在word中一页上并排显示两个表格,如何实现呢?

回答:

    我对这道题的回复是这样的:我处理过类似的问题,不过我是把数据倒到TXT里面。也是画成表格形式,不过我想是一样的。
    重要的是你把一个变量设为 TStrings 的类型
    如:
    var
     TXTstr:TStrings;
    begin
     TXTstr := TStringList.Create;
     TXTstr.Append('────────┬────┬─────┬─────┬─────'); //第0行
     TXTstr.Append('姓名 │'); //第一行
    
    .... //从数据库取值 到 TXTADO
     while not TXTADO.Eof do
     Begin
     TXTstr[1]:=TXTstr[1]+format('%8s',[TXTADO.FieldByName('XM').Asstring])+'│';
     TXTADO.next;
     end;
    主持人注:完成这个问题,需要两个步骤,一个是读出数据库中的数据,另一个是利用Automation技术控制Word完成排版并保存为Word文件或者打印。第一个步骤上面已经介绍了,第二个步骤请参考:QA003053 "用Delphi4.0直接控制Word97"
    
    loga的意见:
    如果是VB,则可以在WORD中打开录制宏,再手工添加数据库记录,VBA可自动写出代码。一孔之见仅供参考。
    
    相关问题:
    QA000836 "如何知道Excel97的命令集"
    QA001381 "如何在VB中控制Word和Excel"
    QA003819 "如何利用 OLE 向 Word 添加文本"

此问题由黄威回答。

上一篇:Delphi操作ACCESS技巧集 人气:4660
下一篇:用Delphi4.0直接控制Word97 人气:3959
浏览全部Delphi的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐