Моя команда DoCmd.SearchForRecord перестала работать - PullRequest
0 голосов
/ 23 февраля 2010

У меня есть выпадающий список, в котором есть 4 столбца, но «видны» только 3, первый - это идентификатор, а после обновления у меня запускается следующий код.

DoCmd.SearchForRecord acDataForm, "new_order_thingy", acFirst, "[OrderID] = " & Me.Combo112.Column(0)

Раньше для получения записи, относящейся к OrderID, я не уверен, что я сделал, но я как-то сломал ее. Я не получаю сообщение об ошибке, но он не получает никаких данных.

Он передает правильное значение в Me.Combo112.Column (0), когда я отправляю MsgBox.

Любая помощь / предложения будут оценены.

Спасибо

Ответы [ 2 ]

0 голосов
/ 06 марта 2010

Form.DataEntry был установлен в YES, он должен был быть установлен в NO ... не понимаю почему, но именно это и стало причиной моей ошибки.

0 голосов
/ 05 марта 2010

Я предлагаю вам установить точку останова в вашем коде. Затем измените значение в комбинированном списке и в режиме прерывания наведите указатель мыши на переменные.
Это также покажет вам, действительно ли произошло событие.
Иногда связь между событием и процедурой теряется (например, при переименовании объекта).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...