|
|
|
| Здравствуйте!
Есть "Форма_2" и в ней поле "Поле_в_Ф_2" в которое вводится значеняи для поиска.
Так же есть кнопка по нажатию на которую должно происходить открытие "Форма_1" и стандартный поиск в форме по полю этой формы "Поле_в_Ф_1" согласно введённому значению в "Поле_в_Ф_2".
Я поробовал с помощью recordsource, но ругается что не видит формы "Форма_1".
Вот:
Forms!Форма_1.RecordSource = "SELECT * FROM Форма_1 WHERE Поле_в_Ф_1 LIKE '" & Me.Поле_в_Ф_2 & "'"
Что не так? Может по другому как-то сделать.
Спасибо! | |
|
| |
|
|
|
| При нажатии на кнопочку надо сначала открыть Форму1
а потом изменить ей RecordSource
(пока форма не открыта будет ругаться) примерно так
docmd.openform "Форма1"
Forms!Форма_1.RecordSource = "SELECT * FROM Форма_1 WHERE Поле_в_Ф_1 LIKE '" & Me.Поле_в_Ф_2 & "'" | |
|
| |
|
|
|
|
| Можно проще
DoCmd.OpenForm "Форма1", acNormal, ,"Поле_в_Ф_1 LIKE '" & Me.Поле_в_Ф_2 & "'" | |
|
| |