Office中国论坛/Access中国论坛
标题:
一个令人头痛的窗体记录更新问题
[打印本页]
作者:
szlixiao
时间:
2006-4-23 07:08
标题:
一个令人头痛的窗体记录更新问题
我做了一个顾客信息受理系统,将其放在公司的服务器文件夹中共享,还将其拆分了数据库生成了前台mdb和后台-be.mdb文件,文件也是放在一个共享文件夹中,再为使用的五台电脑建立前台mdb文件的快捷方式,由于五台电脑需从外界不同的地方接收信息,当收到信息后需将信息输入到系统中,所以有五个录入信息的接口,但当任意一台电脑新增信息后却在另四台电脑上不能及时显示出来,需关闭文件后重新打开方能显示,也就是说不能及时更新记录。但修改已有的记录却能及时更新。用Requery 已试过没用。烦请各位大侠想想办法。
作者:
一点通
时间:
2006-4-23 17:50
1.五台电脑建立前台mdb
文件的快捷方式--不应用快捷方式来打开数据库,这样拆分前后台是没有意义的,应在每台电脑中有一个前台MDB
2.你的窗体数据源是用何种方式与表关联?如果是用代码的话可再次执行这些代码,并刷新,如果控件是直接链接表的,只用刷新就可以
作者:
szlixiao
时间:
2006-4-23 18:11
谢谢,我再试试看看!
作者:
szlixiao
时间:
2006-4-23 19:12
还是不行呀!
作者:
一点通
时间:
2006-4-23 20:14
将例子传上来看下
作者:
szlixiao
时间:
2006-4-23 20:24
[attach]17346[/attach],请帮我看看
作者:
一点通
时间:
2006-4-23 21:34
你的窗体并没有刷新语句,自然就不能看到别人输入的东西了,你可尝试每秒刷新一次窗体,就可看到别人输入的东西
作者:
szlixiao
时间:
2006-4-23 21:38
自动定时刷新窗体代码怎么写?
作者:
szlixiao
时间:
2006-4-23 21:53
这样还是不行呀,代码对吗?[attach]17350[/attach]
作者:
一点通
时间:
2006-4-23 22:00
Private Sub Form_Load()
Me.TimerInterval = 10000 '没定关闭时间
End Sub
Private Sub Form_Timer()
me.Requery
End Sub
作者:
szlixiao
时间:
2006-4-23 22:05
谢谢!搞定了!
作者:
szlixiao
时间:
2006-4-23 22:16
但是还有一个问题,就是等窗体定时刷新后,光标就会跑到了第一条记录上,而不会在原来的光标位置,能否将其设为在新增空记录上呢
作者:
一点通
时间:
2006-4-23 22:33
将窗体分为主子窗体,记录输入在主窗体,显示在子窗体,这样可解决你说的问题,
由于是自动刷新的原因,可能对数据库的运行有一定的影响,一般不建议这样做,可建一个按键作人工刷新
作者:
fller00
时间:
2006-4-25 19:09
顶一下,偶也有这个问题
作者:
fller00
时间:
2006-4-25 19:09
顶一下,偶也有这个问题
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3