DCount / Проверка наличия значения в поле Access DB - PullRequest
0 голосов
/ 23 октября 2018

У меня есть форма, которую пользователи заполняют для новых клиентов нашей компании.Идентификатор назначается вручную, потому что это составная часть года E18, например, этого года, и пятизначное число.Так что E1800001 может быть одним клиентом.Я нахожусь в процессе автоматизации этого.У меня есть код для автоматизации назначения номера, однако, поскольку несколько человек могут использовать его одновременно, мы столкнулись с ситуацией, когда два человека получили один и тот же номер, и в результате возникла повторяющаяся ошибка.Теперь я включил другой код, который будет проверять назначенный номер в том случае, если кто-то выбил его ему, используя DCount, но он не работает и дает мне:

Ошибка RT 2471 ".выражение, которое вы ввели в качестве параметра запроса, приводит к этой ошибке: "

Вот мой код:

Dim countNumber as Integer
Dim lookupNumber as Variant

lookupnumber = Me!Master_ClientNumber
countNumber = DCount("[Client Name]", "Master Client List", "[Client Number]= " & lookupNumber)

If countNumber > 0 Then
   MsgBox "That number is taken."
Else
   MsgBox "This number is free."
End If
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...