Foxtable(狐表)用户栏目专家坐堂 → [求助]网络自动编号问题


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

主题:[求助]网络自动编号问题

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


加好友 发短信
等级:八尾狐 帖子:1837 积分:12990 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2015/7/11 9:47:00 [只看该作者]

狐爸你好, 自动编号没有问题, 问题是网络下不同的人添加有重复号存在, 你的意思是代码正确, 重置一下列就可以消除这个问题对吗?


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  32楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/7/11 9:53:00 [只看该作者]

 是的,但是更完美的是这个:

http://www.foxtable.com/help/topics/1994.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
seal51
  33楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:12990 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2015/7/11 10:08:00 [只看该作者]

谢谢!不过, 如果使用网络环境下的复杂编号的例子就不用重置列了对吗?


 回到顶部
帅哥哟,离线,有人找我吗?
seal51
  34楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:12990 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2015/7/11 13:15:00 [只看该作者]

发现问题了, 我把排产日期列的默认值写成DATE, 或者NOW(), 自动编号就不会新增, 如何把排产日期默认为当天, 自动编号能新增呢?

 回到顶部
帅哥哟,离线,有人找我吗?
seal51
  35楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:12990 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2015/7/12 9:48:00 [只看该作者]

发现问题了, 我把排产日期列的默认值写成DATE, 或者NOW(), 自动编号就不会新增, 如何把排产日期默认为当天, 自动编号能新增呢?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  36楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/12 10:14:00 [只看该作者]

以下是引用seal51在2015/7/12 9:48:00的发言:
发现问题了, 我把排产日期列的默认值写成DATE, 或者NOW(), 自动编号就不会新增, 如何把排产日期默认为当天, 自动编号能新增呢?

 

DataRowAdded事件

 

e.DataRow("排产日期") = Date.Now


 回到顶部
帅哥哟,离线,有人找我吗?
seal51
  37楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:12990 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2015/7/22 14:26:00 [只看该作者]

以下是引用大红袍在2015/7/10 11:09:00的发言:

 直接在DataRowAdded写代码

 

e.DataRow.Save

e.DataRow("产品ID") = "bh-" & Format(e.DataRow("_Identify"), "000000")

大红袍老师, 这段时间我们有两个人同时输入数据,使用这个编号方法还是发现重复号的出现!怎么回事呢?


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  38楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/22 14:36:00 [只看该作者]

 37楼,不可能重复号出现。

 

 肯定你哪些环节出问题。


 回到顶部
帅哥哟,离线,有人找我吗?
seal51
  39楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:12990 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2015/7/22 14:54:00 [只看该作者]

请老师帮忙审核一下, 如果使用下面的代码是不是就不会重复了

产品ID是数据列
产品IDD是表达式列

产品IDD的表达式='MP' + SubString('000000', 1, 6 - Len(Convert([_Identify],'System.String'))) + Convert([_Identify], 'System.String')
在表的DataRowAdded事件里使用下面的代码

e.DataRow("产品ID")=e.DataRow("产品IDD")


 回到顶部
帅哥哟,离线,有人找我吗?
seal51
  40楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:12990 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2015/7/22 15:03:00 [只看该作者]

37的代码没有问题, 那么应该那里出问题了呢, 郁闷啊!

 

我在检查一下!

[此贴子已经被作者于2015/7/22 15:05:54编辑过]

 回到顶部
总数 41 上一页 1 2 3 4 5 下一页