设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: winner
打印 上一主题 下一主题

[与其它组件] 怎样才可以2个人同时录入订单?

[复制链接]
21#
 楼主| 发表于 2006-4-13 23:16:00 | 只看该作者
To一点通:我现在按你所说的做了一个保存按钮,但发现有以下问题:

   2个人同时录单,同时(或相隔1,2秒)按保存按钮,则会出现同一个订单号,而在表中只保存其中一个人的单,另一个人的单就不见了,怎么办?

22#
发表于 2006-4-13 23:31:00 | 只看该作者
最好将你修改后的例子传上来,看一下还有什么错误
23#
 楼主| 发表于 2006-4-13 23:52:00 | 只看该作者



请看看例子,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
24#
发表于 2006-4-13 23:57:00 | 只看该作者
你并没有按15楼的方法去做
25#
 楼主| 发表于 2006-4-13 23:57:00 | 只看该作者
如果2个人同时按保存,则主表只有1张单的单号,而子表会有2张单的明细记录(那是因为子表是由自动编号连接的),于是就会出现其中有一张单主表没记录,子表有记录
26#
 楼主| 发表于 2006-4-14 01:52:00 | 只看该作者
我不想绑定控键的原因是:如果我录完主表内容,按完键后发现主表内容录入有错,那就很难修改了,难道又要建一个修改按钮吗?我不想建那么多按钮
27#
发表于 2006-4-14 06:14:00 | 只看该作者
订单号为什么非要按日期加顺序号来排?手工帐的产物,某一天的第几笔定单在管理上是必须的吗?如果答案是否定的,那直接用系统的自动编号不很简单?设定单号只是为了归集数据让检索迅速罢了。要学会用计算机的思维模式来管理。
28#
发表于 2006-4-14 13:58:00 | 只看该作者
以下是引用hi-wzj在2006-4-13 22:14:00的发言:
订单号为什么非要按日期加顺序号来排?手工帐的产物,某一天的第几笔定单在管理上是必须的吗?如果答案是否定的,那直接用系统的自动编号不很简单?设定单号只是为了归集数据让检索迅速罢了。要学会用计算机的思维模式来管理。

同意看法。如果您一定要连号,请象纸张单据一样,每个用户分配一个号码段(一本单据),通过代码强制用户使用,用户用完后,再向管理员申请号码段。
29#
 楼主| 发表于 2006-4-14 17:32:00 | 只看该作者
我这样设订单号的原因是为了能一眼看出那是什么时候的订单,而且连号是为了能让管理层看清楚某天的第几张单的处理情况,所以这样设号是必须的.至于象第28楼那样的做法,需要多人配合完成,不太方便.

To 一点通:我回去想清楚了,昨天我们讨论的重点错了.2个人同时录单,因为有自动编号存在,所以系统认为是2张单,但是如果他们同时按"保存"按钮,他们就会同时对表内的最后一张单进行对比,所以出来的订单号是一样的,这时就会出现:

  自动编号     用户     订单号

     4        用户1     20060414001

     5        用户2     20060414001

因为我在主表设了订单号不能重复,所以其中第5单就消失了,而子表因为是用自动编号连接的,所以还是有第5张单的信息.

所以说是按"保存"键的问题哦,在那里要怎样下判断才能保证2张单有先后顺序呢?(能否判断其中一张单延迟保存之类的)
30#
发表于 2006-4-14 17:47:00 | 只看该作者
订单中已经有日期字段了,因此再记录一遍日期是不必要的.观念的问题.

[此贴子已经被作者于2006-4-14 9:48:06编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 06:54 , Processed in 0.079412 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表