以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 数据保存不同步 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44414) |
-- 作者:lfxxdt -- 发布时间:2013/12/30 12:52:00 -- 数据保存不同步 我现在做了一张{日报表},在表属性DataRowAdding中编写了添加行时,工序、记录人、日期的数据是自动生成的;各工序人员都是打开这张日报表,并同时向里面录入数据,现在发现添加行自动生成的数据和向添加行输入的数据,不能保存在一起,这是什么原因。 |
-- 作者:Bin -- 发布时间:2013/12/30 14:02:00 -- 不能保存再一起是什么意思? |
-- 作者:lfxxdt -- 发布时间:2013/12/30 14:08:00 -- 就是输入的数据跑到其它工序添加的行的,进行了替换,但自动生成的工序、记录人和日期没有进行替换。各工序打开日报表时,是只加载本工序的数据的,因此,下次打开的时侯就出现了数据跑其它工序中了 |
-- 作者:Bin -- 发布时间:2013/12/30 14:12:00 -- 请你再描述清楚一些,并且上个例子吧,我不是很理解你的意思. |
-- 作者:lfxxdt -- 发布时间:2013/12/30 14:22:00 -- 就是日报表中有:工序、联号、产品规格、生产数、记录人、日期,在表属性DataRowAdding中编写了添加行时,工序、记录人、日期的数据是自动生成的;如:A工序和B工序各添加一行,工序、记录人和日期自动生成,然后对联号、产品规格和生产数中输入数据,保存 关闭,A工序再打开日报表时发现这一行的数据不见了。而B工序再打开日报表时发现工序、记录人和日期是对的,但联号、产品规格和生产数就显示A工序输入的数据,B工序自已输入的数据不见了 |
-- 作者:Bin -- 发布时间:2013/12/30 14:29:00 -- 用例子说话,程序是机械的,不会自作主张,要么是人为的误操作,要么是你的代码存在不严谨的地方,多从自己的操作和代码入手检查,这种问题,如果没有例子再现错误,别人能帮你的不多。 |
-- 作者:lfxxdt -- 发布时间:2013/12/30 14:42:00 -- 这个不好上例子,主要问题是多人打开使用一张日报表,同时使用的时侯出现的问题,这个问题应该注意些什么,才能解决,本月初出现过,我将表属性DataRowAdding和DataColChanged中所有有保存的语名删除了,删除后这个问题没有再出现,不知为什么现在又出现了 |
-- 作者:lfxxdt -- 发布时间:2013/12/30 14:44:00 -- 我现在是采用SQL数据库做的,各工序都配有电脑,都打开同一张日报表向里面输入数据。 |
-- 作者:Bin -- 发布时间:2013/12/30 15:29:00 -- 巧妇难为无米之炊! |
-- 作者:狐狸爸爸 -- 发布时间:2013/12/30 15:50:00 -- foxtable自己不会增加也不会修改数据的,你的代码逻辑出现了问题,凭空猜测不出来。 这种问题,应该用一个简单明了的例子,再现你的错误,然后具体描述你的思路和问题给大家,否则没办法帮你。 [此贴子已经被作者于2013-12-30 15:53:30编辑过]
|