以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于库存表设计的请教  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=37145)

--  作者:atmetmicoo
--  发布时间:2013/7/1 14:34:00
--  关于库存表设计的请教
我司出库业务包括:销售出库(发货单自动生成)、原材料出库、样品出库、其他出库、盘亏出库
入库业务包括:采购入库(采购单自动生成)、产成品入库、赠与入库、其他入库、盘盈入库

通过对用友软件的分析,发现用友软件中,所有出入库共用一张数据表(基本信息表、明细表),但如果狐表也这样设计的话,用LoadFilter加载数据的时候,要么显示某个出库的数据,要么显示某个入库的数据,不能同时各自显示各自的数据。

所以想请教狐友,你们的出入库表都是如何设计的,谢谢!


--  作者:Bin
--  发布时间:2013/7/1 14:40:00
--  
在原来的表结构上,增加一个列. 用来标识类型   然后   LoadFilter="出库类型=\'原材料出库\'"  
--  作者:atmetmicoo
--  发布时间:2013/7/1 14:57:00
--  
谢谢Bin,但是会有一个问题,如果我同时打开了两个窗口,例如销售出库表跟采购入库表(都是副本表)

如果我Loadfilter= "出库类型=\'销售出库\'",这种时候两个窗口表都是显示同一个列表数据,这如何避免?

--  作者:Bin
--  发布时间:2013/7/1 14:59:00
--  
使用动态加载  SQLTABLE
--  作者:狐狸爸爸
--  发布时间:2013/7/1 15:26:00
--  

应该分开,你可以在Foxtable增加两个外部表,分别是出库表和入库表,可以全部来自后台的出入库表,前者只加载出库数据,后者只加载入库数据,感觉就是两个表,尽管后台是一个表。

 


--  作者:atmetmicoo
--  发布时间:2013/7/1 15:48:00
--  
以下是引用Bin在2013-7-1 14:59:00的发言:
使用动态加载  SQLTABLE

谢谢Bin


--  作者:atmetmicoo
--  发布时间:2013/7/1 15:50:00
--  
以下是引用狐狸爸爸在2013-7-1 15:26:00的发言:

应该分开,你可以在Foxtable增加两个外部表,分别是出库表和入库表,可以全部来自后台的出入库表,前者只加载出库数据,后者只加载入库数据,感觉就是两个表,尽管后台是一个表。

 

很好,我就按照您这个方法处理