以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]表1表2  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=7168)

--  作者:唐寅
--  发布时间:2007/4/3 16:05:00
--  [求助]表1表2
在表1中,如何将本行中若干列数据,写入表面2中符合条件的行的若干列中?

--  作者:落叶梧桐
--  发布时间:2007/4/3 16:13:00
--  
用addrowfor
--  作者:唐寅
--  发布时间:2007/4/3 19:00:00
--  
您用的是何版本,没有此函数

-=-=-=- 以下内容由 唐寅2007年04月03日 07:01pm 时添加 -=-=-=-
我用的是1718
--  作者:czy
--  发布时间:2007/4/3 20:39:00
--  
楼主的问题提的太广了,写入数据的话用SetCellText试试.
--  作者:唐寅
--  发布时间:2007/4/4 11:19:00
--  
SetCellText命令函数,只能在指定表的指定行指定列写入数据,无法在符合条件的行中写入,而COPYFOR命令函数,只能在指定表中增加新行写入数据.谁能解决此问题?
--  作者:Czy
--  发布时间:2007/4/4 11:22:00
--  
SetCellText为什么会不可以?
SetCellText中的参数row可以用FindRow取值.
--  作者:唐寅
--  发布时间:2007/4/4 16:54:00
--  
还不行
SetCellText("发票管理",FindRow("发票管理","发票号码", "=" ,[发票号码]),"开票时间",[收费时间])
此命令有问题吗?
SetCellText("发票管理",1,"开票时间",[收费时间])
是可以的,而且
FindRow("发票管理","发票号码", "=" ,[发票号码])返回的是1