出库单设计问题。先选择,然后批量出库。
SQL2000,PB。
一个库存表,做配件单件记录用,每件货物需记录SN号,库存号为标识列。
入库时为条码枪扫描SN号入库,出库标识为Null.
出库时根据手动选择或条码枪扫描SN号出库,修改出库标识为1.
也就是说不存在数量加减问题,而是采用出库件仅标注为“出库”即可。
现设计方法如下:
我现在设计了2个窗口,各一个DW,主窗口中DW为显示选中的出库件,窗口上还有打开选择出库件窗口的按钮、批量出库按钮。
另一个为选择出库用的窗口。两个窗口均使用了通一个库存表。
问题是,在选择出库件的窗口选择好出库的配件后,使用了*.Insertrow(0)添加记录到第一个窗口的DW中记录。
~~~~~~~~~~由于表设置了库存号(标识列),*.update()后会多出库存来~~~~~~~~郁闷
考虑过用数组储存流水号,然后根据流水号逐个修改出库标识(游标?)
也考虑过再用一个表来,把出库的配件行移出(rowmove?)
但因为能力有限,都没有具体实现,而且我无法判断何种方法更好,请大家帮忙
比较急~~~~~~~
[解决办法]
传说中的隐藏贴?