Форма поиска не работает в базе данных переднего плана - PullRequest
0 голосов
/ 17 апреля 2020

Я разделил базу данных и создал форму поиска в интерфейсе. Это работает там, но когда я копирую интерфейс, форма поиска там не работает

Форма является непрерывной формой и имеет мою таблицу в качестве источника данных. В подробном разделе есть несколько связанных полей и несколько свободных полей в заголовке формы. По нажатию кнопки поиска я использую vba для построения строки выбора sql и использую Me.RecordSource = str SQL. Опять же, это работает в моем оригинальном интерфейсе БД. После того, как я понял, что это не работает в копии, я попытался скопировать и вставить форму из одного интерфейса в другой, экспортировать / импортировать, воссоздать ее, жестко закодировать выборку, пытаясь отобразить окно сообщения при нажатии ... кажется, ничего не работает при нажатии кнопки (пробовал двойной щелчок тоже). Если я создам кнопку с помощью мастера, она будет работать, но они используют встроенные макросы.

Есть мысли? Заранее спасибо.

1 Ответ

0 голосов
/ 17 апреля 2020

Если кажется, что в вашей новой базе данных нет кода (включая MsgBox), вполне вероятно, что новая база данных находится в папке, которую Access не распознает как «заслуживающую доверия» и поэтому отключил выполнение кода.

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

Файл | Параметры | Центр управления безопасностью | Настройки центра управления безопасностью | Надежные расположения

С уважением,

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