MS Access 2003 - VBA для окна параметров, которое открывается после запуска кода: авто нормально?

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

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

затем я считаю результат для отображения, например:

me.recordcounter = me.listbox.listcount

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

Благодарность

РЕДАКТИРОВАТЬ:

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


person Justin    schedule 14.01.2010    source источник
comment
Пожалуйста, разместите код при нажатии кнопки. Кроме того, опубликуйте код, который может присутствовать в событии щелчка или изменения списка.   -  person shahkalpeshp    schedule 14.01.2010


Ответы (1)


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

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

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

person Adriaan Stander    schedule 14.01.2010