以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]新手求助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=87449) |
-- 作者:jasoncool3883 -- 发布时间:2016/7/12 1:19:00 -- [求助]新手求助 求高手支招,想做一个简单的类似进销存的查询录入表。 大致内容是这样,3个表,A,B,C 买进5个东西1,2,3,4,5 A表代表进货1,2,3,4,5 B表代表在售比如1,3在售,那么1,3的整行数据就从A表移动到B表 C表代表售出比如2,4,5售出,那么2,4,5的整行数据就从B表移动到C表 还有任意一个表都可以编辑1,2,3,4,5的状态(进货,在售,售出),也就是数据可以在3个表之间移动。 求高手支招要如何做到 |
-- 作者:Hyphen -- 发布时间:2016/7/12 8:45:00 -- 比如移动到B表: 1、B表新增行 Dim drB As Row = Tables("表B").AddNew 2、把A表指定行的数据赋值到B表 Dim drA As Row = Tables("表B").Current drB("第一列") = drA("第一列") \'...... 3、删除A表指定行 drA.Delete 既然是数据的移动,在哪个表就说明是什么状态,没有必要编辑状态了。 --------------------------- 另外一种作法是,就一个表,用一个状态列区分不同订单的状态,如“在售”,就把状态改为“在售”即可。 |