以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 请教复制行的问题? (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3389) |
-- 作者:ljxz -- 发布时间:2006/8/23 13:47:00 -- 请教复制行的问题? 复制行的问题? 在表1中,复制符合条件的行,复制到表2中. 如表1的编列: 表2得到的结果: |
-- 作者:gdxhq -- 发布时间:2006/8/23 14:11:00 -- CopyRows 将当前表中符合条件的行复制到其它表中。 语法 可以设置多个比较条件,从第二个参数开始,每三个参数组成一个比较条件。如果比较方式选择的是Instr,则进行包含查询;如果比较方式选择"Like",则可以在比较值中使用通配符进行类似查询。 例子: CopyRows("汇总表","客户","=","CS01") CopyRows("汇总表","客户","=","CS01",1) |
-- 作者:行走的帆 -- 发布时间:2006/8/23 14:12:00 -- 不知对不?你参考一下: 1、在表1"行号"后加一中转逻辑列:if(countfor(gridname,"编号",“=”,[编号],1,row)>1,-1,"") 2、CopyRows("表2","逻辑列"=-1,1) |
-- 作者:ljxz -- 发布时间:2006/8/23 15:13:00 -- 谢谢!回恢,但问题没解决! 主要是用一个按钮和变量[%行数%] |
-- 作者:czy -- 发布时间:2006/8/23 16:45:00 -- 在表1增加一列逻辑列。 按钮公式:EvalFor(Grid,"逻辑","CountFor(Grid,""编号"",""="",[编号])>=[%行数%]") And CopyRows("表2","逻辑","=",-1)
|
-- 作者:ljxz -- 发布时间:2006/8/23 17:53:00 -- 谢谢!CZY 我想把按扭放在表2的窗口中,该怎么写? |
-- 作者:ljxz -- 发布时间:2006/8/23 17:59:00 -- 没有表述清楚,是在表2中追加表1中符合条件的行,出现阶1楼的结果. 利用appenefor()..............后得到1楼的结果. |
-- 作者:czy -- 发布时间:2006/8/23 18:18:00 -- 上传文件吧。 你知道吗,如果用户不上传示例文件,本着对用户负责的态度,我们做稍复杂一点的公式都要新建一个文件进行测试,做5楼的公式也是如此,你还忍心大家再帮你做一个文件,测试成功后再传给你吗? |
-- 作者:ljxz -- 发布时间:2006/8/23 19:03:00 -- 就是不知为何传不上去?点击立即上传,文件出现错误, 请指点 |
-- 作者:ljxz -- 发布时间:2006/8/23 19:55:00 -- CZY老师,有QQ联联方式吗,给你传过去,我死活就是传上去, |