MS Access 不适用于多用户

MS Access not working for multi user

我创建了一个数据库,作为一种实时虚拟客户端签入日志。它将存储在 Intranet 网络驱动器上。理论上,接待员可以将客户信息发回给另一个工作人员接收。这是通过一系列表单、tables 和查询完成的。当我自己在自己的机器上测试它时,打开问候语和接待表格我可以在问候语上输入信息,单击操作按钮将其发送到 table,其中有一个定时查询(以隐藏形式保存)使用 AutoExec 宏打开)选取当前记录,然后将其显示在接收窗体上。一切都很完美。唯一的问题是,当我尝试在多台计算机上对其进行测试时,欢迎程序可以发回信息,它出现在 table 上,但接待表格从未填充。有什么想法可能会断开连接吗?

edit 我决定去掉隐藏的初始化表单,所以我重新组织了代码如下。我在一台电脑上自己做的时候还可以,但是在另一台电脑上打开接待表还是填不进去。

接待处 1

Private Sub Form_Timer()

If gClientID > gNextClientID Then
gblnRNC = True
Else: gblnRNC = False
End If

If gblnRNC = True And gblnRec1Free = True Then
gRec1CL = gNextClientID
MsgBox "There is a new client to be seen.", vbSystemModal, "New Client  Warning"
Me.RecordSource = "RecClientIDNum"
End If   
End Sub

所以请原谅我的菜鸟问题,我在没有完全理解 Access 的工作原理的情况下就开始编程了。我声明了全局变量,但没有意识到它们只是在特定机器上的本地会话范围内的全局变量 运行。

将建立各种形式之间交互的变量移至 table,一切正常。