У меня есть БД, которую я создал как лог проверки в реальном времени в журнале.Он будет храниться на сетевом диске интрасети.Теоретически, приветствующий может отправить клиентскую информацию обратно, чтобы ее мог забрать другой работник.Это делается с помощью ряда форм, таблиц и запросов.Когда я сам тестирую его на своем компьютере, открывая формы приветствия и приема, я могу ввести информацию о приветствующем, нажать кнопку действия, чтобы отправить ее в таблицу, где находится запрос по таймеру (хранится в скрытой форме, открытой с помощью AutoExec.макрос) забирает текущую запись, а затем отображает ее в форме приема.Все работает отлично.Единственная проблема состоит в том, что, когда я пытаюсь проверить это на нескольких компьютерах, приветствующий может отправить информацию обратно, она появляется на столе, но форма приема никогда не заполняется.Есть идеи, где может быть отключение?
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