Foxtable(狐表)用户栏目专家坐堂 → [求助]新手求助


  共有1942人关注过本帖树形打印复制链接

主题:[求助]新手求助

帅哥哟,离线,有人找我吗?
jasoncool3883
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:2 积分:80 威望:0 精华:0 注册:2016/7/12 1:13:00
[求助]新手求助  发帖心情 Post By: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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By: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

既然是数据的移动,在哪个表就说明是什么状态,没有必要编辑状态了。

---------------------------
另外一种作法是,就一个表,用一个状态列区分不同订单的状态,如“在售”,就把状态改为“在售”即可。


 回到顶部