易表在线答疑技术与交流用户社区 → 网络环境下重复编号问题之我见


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

主题:网络环境下重复编号问题之我见

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


加好友 发短信
等级:论坛游民 帖子:24 积分:0 威望:0 精华:0 注册:2006/8/21 16:21:00
网络环境下重复编号问题之我见  发帖心情 Post By:2006/10/20 11:14:00 [显示全部帖子]

我的操作:将主文件存于服务器,客户机用的是操作界面。操作时,将要操作的表从服务器文件中调入正在操作的文件中的临时表,输入完一条数据后立即存入服务器文件并删除临时表,还要操作时再从服务器中取数,这样所有人的数据都是最新的,不会存在重复编号。问题是,每次都要全部IMPORT数据,量大的话,速度成问题。

-=-=-=- 以下内容由 dairh2006年10月20日 11:17am 时添加 -=-=-=-
昨天我向教师们请教了如何只提取服务器文件中的该表的最大号,未能得到解决,不知哪位高手可不吝赐教。这样可不用每次全部IMPORT。

-=-=-=- 以下内容由 dairh2006年10月20日 11:18am 时添加 -=-=-=-
还有一个好处,客户机不用担心没有存盘问题,因为所有数据都在服务器文件中,本机都是临时数据。

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


加好友 发短信
等级:论坛游民 帖子:24 积分:0 威望:0 精华:0 注册:2006/8/21 16:21:00
  发帖心情 Post By:2006/10/20 14:39:00 [显示全部帖子]

那样更不好操作。我的意思是说,因为对于数据的编号,是一种实质意义上的,比如说发文,不同类型类别的文件分别有个顺序号,但整个单位的同类型类别的编号是按顺序的,像我们单位一年有12种报告类型,5000号左右的报告,几个部门同时都在编,如果每增加一条记录存盘一次,速度是很慢的(一条记录有60多个的字段),所以我把它分成客户文件和服务器文件,客户文件增加一条记录后,就存入服务器文件,再从服务器文件中调入到客户文件,来决定目前时最新的编号(如果能够实现从服务器文件中提取各类型的最大报告号,则存盘操作每次只有一条记录,取数操作每次只有各类型报告的最大号,对我来说,就是只有12条,这样速度就快了)。
另外一个问题,就是夏天时,经常断电,因为客户文件的操作是独立的,与服务器文件无关,也不会存在丢失数据问题。
我现在的难题是Maxfor只针对当前打开的文件有效,没法对未打开的文件操作。只有在增加记录前调入服务器中该表的所有数据,速度就慢了。但编号不连续问题可以解决。

-=-=-=- 以下内容由 dairh2006年10月20日 02:41pm 时添加 -=-=-=-
4楼的朋友,我也不想全部IMPORT,可我找不出函数来IMPORT最大号,你可有好办法,分享一下?

 回到顶部