MS Access 2003 — поле VBA для параметров, которое открывается после запуска кода:авто «ок»?

StackOverflow https://stackoverflow.com/questions/2066345

  •  20-09-2019
  •  | 
  •  

Вопрос

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

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

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

me.recordcounter = me.listbox.listcount

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

Спасибо

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

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

Это было полезно?

Решение

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top