小问题很头疼,一百分作彩头.(100分)

  • 主题发起人 主题发起人 yiyi
  • 开始时间 开始时间
Y

yiyi

Unregistered / Unconfirmed
GUEST, unregistred user!
产生唯一标示号.
有多台工作站同时录入票据,要求票据编号不能重复且连续,
工作站在开始录入票据时显示可能产生的编号(保存后编号
可与其不同),每天录入的票据数量很大.
注:数据库采用access
 
你可以選access的自動編號﹐這個決不會重復﹐且是自動生成。你也可以設主鍵﹐然后顯示
時自動抓該欄位的最后一筆﹐若保存時別台機器已經保存了﹐攔截錯誤信息﹐若是主鍵錯誤﹐
再抓一次最后一筆﹐自動加一后﹐再保存。
 
access不是有个自增字段吗?
 
对不起,编号栏格式为(日期+编号)每天从一开始如20001222-0001
 
如果用SqlServer我有办法,Access没用过。
可参考http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=392107
 
yiyi没错,编号段为string,自曾编号格式化成0001前加上日期即可。
关于日期格式化,以前贴自中有。
 
如果客户端很多且不能使用自增字段 而你不需要对当天的记录统计或查询
可以在服务器上(本地也可以 但汇总时比较麻烦)为每个输入者建一个
access数据库 然后在下班时把各分库加入总库 这样系统的效率和安全性会比较高
 
对呀!g622有道理
每个客户端对应一个表,到下班在服务器上进行数据库的合并,效率高许多呀!
 
用一个自增字段,然后在程序中把她和日期结合起来。
 
多人接受答案了。
 
后退
顶部