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