以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于自动复行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=61928) |
||||
-- 作者:爱相随 -- 发布时间:2014/12/22 15:56:00 -- 关于自动复行 老师,帮助中有通过逻辑列自动复制的代码,已经实现了,但还有个问题,就是两个表中有对应的数据行,比如计划编号是相同的,其中,我要把A表的A、B、C列通过按钮或逻辑值自动复制到表B中计划编号相同行的A、B、C列。怎样实现呢?自动复制行是增加行号,这个只复制值,不增加行号。请老师帮助,谢谢!! |
||||
-- 作者:有点甜 -- 发布时间:2014/12/22 15:58:00 -- 参考 http://www.foxtable.com/help/topics/2490.htm
|
||||
-- 作者:Bin -- 发布时间:2014/12/22 15:59:00 -- http://www.foxtable.com/help/topics/1451.htm |
||||
-- 作者:爱相随 -- 发布时间:2014/12/22 16:16:00 -- 老师,在上面的基础上还要追加条件,就是如果某列(单位名称)的值是甲公司,则将值复制到B表,如果是乙公司,则复制到C表,如果是丙公司,则复制到D表。。。麻烦老师帮一下,谢谢!! |
||||
-- 作者:有点甜 -- 发布时间:2014/12/22 16:21:00 -- 那就判断公司名,得到不同的表名即可。
比如
If e.Datarow("公司") = "丙" Then
Else If e.Datarow("公司") = "甲" Then
End If |
||||
-- 作者:爱相随 -- 发布时间:2014/12/22 16:32:00 -- 1、在产品表增加一个产品,库存表对应也增加此产品。 在这代码中,我只需要第三点,因为1、2点实际上是增加行或删除行。 我的思路是: A表是总表,由B、C、D、E表属于不同的公司自动复制汇总的,而A表是由总部的人操作某些列,比如审核意见、审核金额、签名。当总部的人完成操作后,则将这三列的数据根据上报(复制)单位的不同自动返馈(复制)给对应的表并根据单据编号填列在对应的行和列位置。就是不同的人操作不同的表,但相同列的数据通过代码流转。不知我的表述清楚不。请老师帮我写一下代码,谢谢。 [此贴子已经被作者于2014-12-22 16:33:09编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2014/12/22 16:34:00 -- 例子发上来。
帮助的就已经是你要的了啊。 |
||||
-- 作者:爱相随 -- 发布时间:2014/12/22 16:38:00 -- 文件有点大,上传不了啊,,,, |
||||
-- 作者:有点甜 -- 发布时间:2014/12/22 16:41:00 -- 以下是引用爱相随在2014-12-22 16:38:00的发言:
文件有点大,上传不了啊,,,,
那你就做个对应的小例子上来啊
不然就参考帮助 [此贴子已经被作者于2014-12-22 16:41:07编辑过]
|
||||
-- 作者:爱相随 -- 发布时间:2014/12/22 17:07:00 -- 例子:
老师,表A是总表,表B、C、D、E是分表,通过上报列自动复制到表A,现在是总工办某人操作表A的审核意见列后,点信息反馈列后,将总工办操作的信息根据单位名称和单据号反填到表B、C、D、E表的总工办操作的行列。请老师指点。谢谢!! |