|
|
|
Как обратиться к подчиненной форме?
|
|||
|---|---|---|---|
|
#18+
Имется главная форма Main. На форме Main есть группа закладок, на одной из закладок находится кнопка и подчиненная ленточная форма SubMain. Нужно, чтобы по нажатию кнопки срабатывал фильтр для подчиненной формы, а условием должно служить значение одного из полей подчиненной формы, например поле23. Как написать фильтр? Как правильно обратиться к SubMain из события нажатия кнопки. И вообще, чем лучше воспользоваться DoCmd.ApplyFilter или Me.Filter? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 09:47:29 |
|
||
|
Как обратиться к подчиненной форме?
|
|||
|---|---|---|---|
|
#18+
Если никто не может ответить, то хотя бы скажите как можно обратиться к полю (прочитать его значение, к примеру) в данной конструкции. Главная форма Main -> НаборВкладок -> вкладка -> подчиненная форма 845 -> поле23 Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 11:27:54 |
|
||
|
Как обратиться к подчиненной форме?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 11:31:45 |
|
||
|
Как обратиться к подчиненной форме?
|
|||
|---|---|---|---|
|
#18+
Forms![Main]![подчиненная форма 845].form![поле23] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 11:31:48 |
|
||
|
Как обратиться к подчиненной форме?
|
|||
|---|---|---|---|
|
#18+
2 Чумаков А. в точности пользуясь вашей подсказкой пишу: <событие> tts = Forms![Main]![845].Form![Поле23] не работает. выдает: Ошибка выполнения '2465'. Приложению Microsoft Access не удается найти поле '845', указанное в выражении. Может быть потому что 845 это ленточная форма? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 11:46:13 |
|
||
|
Как обратиться к подчиненной форме?
|
|||
|---|---|---|---|
|
#18+
А как удалось добиться субформы в ленточной форме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 12:03:56 |
|
||
|
Как обратиться к подчиненной форме?
|
|||
|---|---|---|---|
|
#18+
Leenoox2 Чумаков А. в точности пользуясь вашей подсказкой пишу: <событие> tts = Forms![Main]![845].Form![Поле23] не работает. выдает: Ошибка выполнения '2465'. Приложению Microsoft Access не удается найти поле '845', указанное в выражении. ... :-))) Какое имя имеет ваш контрол "Подчиненная форма"? Вот его и используйте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 12:05:31 |
|
||
|
Как обратиться к подчиненной форме?
|
|||
|---|---|---|---|
|
#18+
Serge Gavrilov:-))) Какое имя имеет ваш контрол "Подчиненная форма"? Вот его и используйте... Извините, плохо прочитал предыдущие сообщения :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 12:08:42 |
|
||
|
Как обратиться к подчиненной форме?
|
|||
|---|---|---|---|
|
#18+
И все же, уточните имя контрола "Подчиненная форма" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 12:13:38 |
|
||
|
Как обратиться к подчиненной форме?
|
|||
|---|---|---|---|
|
#18+
2 Alexey Sh Вы не совсем поняли. Сама ленточная форма является подчиненной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 12:14:15 |
|
||
|
Как обратиться к подчиненной форме?
|
|||
|---|---|---|---|
|
#18+
Летночная форма, которая является подчиненной, находится в контроле "Подчиненная Форма" у него тоже есть имя и судя по тому, что выдается ошибка, контрол не называется 845 Чем дальше, тем любопытственнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 12:29:06 |
|
||
|
Как обратиться к подчиненной форме?
|
|||
|---|---|---|---|
|
#18+
2 Ирча Что из себя представляет контрол подчиненной формы и как узнать его имя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 14:00:59 |
|
||
|
Как обратиться к подчиненной форме?
|
|||
|---|---|---|---|
|
#18+
Открыть главную форму в режиме конструктора зафиксировать курсор на главной форме открыть окно свойств и кликнуть мышкой по подчиненной форме в окне свойств будет: Подчиненная форма/отчет Имя объект источник подчиненные поля основные поля и т.д. Чем дальше, тем любопытственнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 14:43:04 |
|
||
|
Как обратиться к подчиненной форме?
|
|||
|---|---|---|---|
|
#18+
Все разобрался с контролами. Пробую написать фильтр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 14:46:56 |
|
||
|
Как обратиться к подчиненной форме?
|
|||
|---|---|---|---|
|
#18+
Наконец-то написал работающий фильтр. Выглядит он так: Forms!Main![845].Form.Filter = "Запрос845.ole_id=1" Сразу же появился вопрос: получается, что в условии фильтра для формы всегда должено быть поле запроса или таблицы? Почему не работает конструкция Forms!Main![845].Form.Filter = Forms!Main![845].Form!Поле23 ? (источником Поле23 служит Запрос845.ole_id) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 16:16:59 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1510&tid=1669812]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 373ms |

| 0 / 0 |
