| |
|
|
| | открываю форму
DoCmd.OpenForm "naimen_uzli_vibor", , , "[Naimen]=" & Kod_G, , acDialog
как мне в событии формы Открытие получить (считать) програмно вот этот параметр
"[Naimen]=" & Kod_G - (WhereCondition) | |
| |
| |
| |
|
|
| | а если глянуть Me.Filter, то там должен быть WhereCondition. | |
| |
| |
| |
|
|
| | там Null  | |
| |
| |
| |
|
|
| | Msgbox Kod_G - (WhereCondition)  | |
| |
| |
|
|
| |
|
|
| | ну как я понимаю различается только число, а поле по которому фильтруется всегда одинаковое (ключевое) вне зависимости от места от куда вызывается форма
если так то достаточно в форме спросить значение этого поля
me![Naimen]
по идее оно должно быть равно значение из фильтра или null если записей соответствующих фильтру нет | |
| |
| |
| |
|
|
| | Передай через OpenArgs, так проще всего.
PS. Сам-то я по-другому правда делаю. | |
| |
| |
|
|