MS Access 2003 - окно VBA для параметра, открывающееся после запуска кода: auto "ok"? - PullRequest
0 голосов
/ 14 января 2010

Таким образом, есть поле параметров, которое открывается после того, как событие нажатия кнопки запускает оператор sql в vb для списка для заполнения данных. что-то вроде:

me.listbox.rowsource = "SELECT tblMain.ID, TblMain.FirstName, TblMain.LastName, tblMain.MobileNumber FROM tblMain;"

тогда я считаю результат для отображения как:

me.recordcounter = me.listbox.listcount

по какой-то причине, когда я нажимаю эту кнопку, она все равно выдает окно параметров для запроса, запрашивающего номер мобильного телефона ?? который, если вы просто нажмете, приведет вас к просмотру всех результатов, которые я ищу. Есть ли способ, которым я могу написать что-то, что автоматически говорит о том, что в окошке была нажата кнопка ОК, чтобы она даже не появлялась? или это позволяет избежать чего-то худшего, чем случайная боль ??

спасибо

EDIT:

извинения я только что заметил, что все (все элементы управления и т. Д.) Находятся в заголовке формы ?? слишком много людей имеют доступ к этому, все испорчено. извините ... много исправлений, прежде чем я смогу задать законный вопрос. acbSoundex из кулинарной книги также находится здесь и бросает это в цикл. хотя спасибо

1 Ответ

3 голосов
/ 14 января 2010

Поле параметра появится, если запрос содержит поле / параметр , которого нет в таблице / не указано.

Может показаться, что поле MobileNumber (если вы его указали) может быть написано неправильно или не является частью нижележащей таблицы / запроса.

Убедитесь, что структура вашей таблицы правильная в отношении предоставленного вами запроса, или укажите структуру таблицы, чтобы мы могли ее просмотреть.

...