关于NTKO_office的操作(从数据库中提取数据,写入到NTKO_office_Word中)
2007-01-25 11:50
323 查看
1.首先用后台语言从数据库里读取数据
2.把从数据库里读取到的数据用javascript操作付到页面中去。
eg:
function replaceDate()
{
if(isNewSign=="none")
{
if(TANGER_OCX_OBJ!="")
{
var myDocApp=TANGER_OCX_OBJ;
//****************Word替换文字型窗体区域书签内容*******************
//只能替换一次
myDocApp.ActiveDocument.FormFields("recfilecode").Range = recfilecode;
myDocApp.ActiveDocument.FormFields("recfileno").Range = recfileno;
myDocApp.ActiveDocument.FormFields("recfilemj").Range = recfilemj;
myDocApp.ActiveDocument.FormFields("recfileyear").Range = recfileyear;
myDocApp.ActiveDocument.FormFields("recfilemonth").Range = recfilemonth;
myDocApp.ActiveDocument.FormFields("recfileday").Range = recfileday;
myDocApp.ActiveDocument.FormFields("recfiletitle").Range = recfiletitle;
myDocApp.ActiveDocument.FormFields("recfileunite").Range = recfileunite;
}
}
说明:1)FormFields是word中的属性,
2)ActiveDocument(NTKO中的属性):返回文档对象的自动化接口
3)("recfilecode")为word摸板中的字段名
2.把从数据库里读取到的数据用javascript操作付到页面中去。
eg:
function replaceDate()
{
if(isNewSign=="none")
{
if(TANGER_OCX_OBJ!="")
{
var myDocApp=TANGER_OCX_OBJ;
//****************Word替换文字型窗体区域书签内容*******************
//只能替换一次
myDocApp.ActiveDocument.FormFields("recfilecode").Range = recfilecode;
myDocApp.ActiveDocument.FormFields("recfileno").Range = recfileno;
myDocApp.ActiveDocument.FormFields("recfilemj").Range = recfilemj;
myDocApp.ActiveDocument.FormFields("recfileyear").Range = recfileyear;
myDocApp.ActiveDocument.FormFields("recfilemonth").Range = recfilemonth;
myDocApp.ActiveDocument.FormFields("recfileday").Range = recfileday;
myDocApp.ActiveDocument.FormFields("recfiletitle").Range = recfiletitle;
myDocApp.ActiveDocument.FormFields("recfileunite").Range = recfileunite;
}
}
说明:1)FormFields是word中的属性,
2)ActiveDocument(NTKO中的属性):返回文档对象的自动化接口
3)("recfilecode")为word摸板中的字段名
相关文章推荐
- Javascript 将数据库中的数据写入WORD文档的表格中
- sql server提取数据库的结构和数据 关于模态框的使用
- 已知Oracle数据库有GD和ZS两个数据库,GD数据库v_s表有数据写入时,从v_s表中提取最新数据到ZS数据库的D_E表中。请问用什么办法解决这一问题?如果又碰到不能互访的问题时,又用什么办法解决?
- 实现TEXTAREA数据写入数据库后提取出来原样显示在网页TABLE上并自动换行
- Android 操作数据库Sqlite,数据写入到SD卡里面
- 关于编程操作office(word、excel等)
- 关于如何获得数据库插入操作中数据的自增长主键的值
- 关于【finder不能完成该操作 因为未能读取或写入"文件名"中的某些数据(错误代码-36)】快速解决办法
- PHP操作:将数据库中的数据保存到Word、Excel中。
- 关于VB.NET项目打包后数据库无法写入数据的解决方案
- QLite数据库的数据读取和写入 通过界面操作数据库
- 关于写入数据库的操作
- 关于数据库中数据加和的操作
- 关于从后台数据库提取数据发送到前台客户端
- 一些关于从数据库导出数据到word、excel、.txt文本文件的代码
- 关于大量数据写入数据库的性能问题
- 关于各个数据库中限制取出数据条数的简餐操作
- 通过eclipse方法来操作Hadoop集群上cassandra数据库(包括创建Keyspace对象以及往数据库写入数据)
- sqlplus使用update操作完数据,不要忘记commit,不然并没有写入到数据库中去
- 关于多个数据库间进行数据操作的问题