Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:单据号问题

1楼
huaneng 发表于:2009/12/13 14:20:00
如果两台电脑同时在开单,那将会出现重复的单据号,谁有什么好的办法解决这个问题吗?
2楼
狐狸爸爸 发表于:2009/12/13 14:54:00

用自动增量列作为编号,打印前先保存

3楼
huaneng 发表于:2009/12/13 18:33:00
这样不行啊,,,因为明细表的单据号是根据主表的单据号添加的,如果在打印前存盘,主表的单据号是可以不重复,但这时明细表的单据号并不会因主表的单据号刷新而更新,

(主表和明细表建立关系,而关联列是主表单据号和明细表的单据号列)如果主表的单据号改变,明细表单据号没有改变,就显示不出相关联的记录了
4楼
程兴刚 发表于:2009/12/13 19:15:00

1、看看明细表单据号列能否采用表达式列,直接引用父表数据。
2、父表DataColChanged事件设置代码,重算明细表关联行的楼单据编号列!

        上述方法选其一试试!

5楼
huaneng 发表于:2009/12/13 20:00:00
这两种方式主表都必需有个唯一的识别列,但主表只有单据号的列是唯一的,没有重复,期它的列都会出现重,


(头大了)
6楼
blackzhu 发表于:2009/12/14 12:11:00
以下是引用huaneng在2009-12-13 18:33:00的发言:
这样不行啊,,,因为明细表的单据号是根据主表的单据号添加的,如果在打印前存盘,主表的单据号是可以不重复,但这时明细表的单据号并不会因主表的单据号刷新而更新,

(主表和明细表建立关系,而关联列是主表单据号和明细表的单据号列)如果主表的单据号改变,明细表单据号没有改变,就显示不出相关联的记录了

  这个就不明白了,  我的理解是如果主表有一列的数据为"A"  ,那么明细表关联列的中数据可以是N行的"A"啊!

7楼
huaneng 发表于:2009/12/14 19:28:00

如果两台电脑以上的操作员同时向主表新增行,那主表就会出现很多的A,而明细表也会有很多A,这不是乱套了?

8楼
blackzhu 发表于:2009/12/15 12:36:00
以下是引用huaneng在2009-12-14 19:28:00的发言:

如果两台电脑以上的操作员同时向主表新增行,那主表就会出现很多的A,而明细表也会有很多A,这不是乱套了?

 这个不是可以控制吗!将主表的这一列设置成不能重复值.还有一个办法将每一个操作员给一个代号,将代号加入到编号中去也可以解决的吗嘛.

共8 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .04688 s, 2 queries.