2014-01-02 4 views
0

В форме у меня есть несвязанное текстовое поле. Затем у меня есть подчиненная форма в элементе управления вкладкой. Подчиненный запрос следующим образом:Обновить подзапрос с новыми критериями

SELECT PCR.PCRnum AS PCR, STIA.STIARev AS Rev, STIA.WP, STIA.STIAPDF.FileName AS PDF 
FROM PCR INNER JOIN STIA ON PCR.PCRnum = STIA.PCR 
WHERE (PCR.PCRnum=FindPCR.PCRsearched); 

Я пытаюсь построить небольшой VB код, который будет на выходе из текстового поля выполнить запрос в подчиненном сопоставлении значения с PCR.PCRnum

Я новый для доступа к VB (я делаю много Excel VB), и у меня возникают проблемы со ссылками.

Спасибо!

+0

использование текстового поля LostFocus событие будет срабатывать при выходе из текстового поля. –

ответ

1

Вам не понадобится код, если вы используете свойства LinkMasterFields и LinkChildFields элемента управления подформы. В режиме «Дизайн» вашей формы нажмите один раз на элементе управления субформ. Посмотрите на список свойств (F4). На вкладке данных попробуйте установить LinkMasterFields на PCRsearched и LinkChildFields на PCR. Возможно, вы захотите установить FilterOnEmptyMaster на No, если вы хотите, чтобы все записи отображались, когда ваше несвязанное текстовое поле пуст. В любом случае подформация будет повторно фильтроваться всякий раз, когда происходит изменение в несвязанное текстовое поле.

Смежные вопросы