|
|
|
Изменение RecordSource у подчиненной формы из открытой главной..
|
|||
|---|---|---|---|
|
#18+
Начитался тем и фака - окончательно запутался... понимаю, что нужен RecordSource, но Акс на мои потуги всё ругается... О проблеме: У меня есть главная форма "форма1", в ней набор вкладок, на вкладке (допустим "вкладка1") внедренный объект - форма ("внедренный"). Нужно чтобы по нажатию кнопки в открытой "форме1" у этой подчиненной формы менялся источник данных. Прям на глазах :). Источники данных подчиненной формы (по идее) - два сохранённых запроса (один дает результат всего, другой - за период). По умолчанию стоит источником данных у подчиненной формы стоит тот запрос, что выдаёт результаты всего. Помогите правильно прописать смену RecordSource, пжлста, если такое можно при открытой форме. кто здесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 15:22:55 |
|
||
|
Изменение RecordSource у подчиненной формы из открытой главной..
|
|||
|---|---|---|---|
|
#18+
из серии: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 15:27:20 |
|
||
|
Изменение RecordSource у подчиненной формы из открытой главной..
|
|||
|---|---|---|---|
|
#18+
Kelme из серии: Me.subForm.Form.RecordSource = NewRecordSource Это всё неправильно! Категорически несогласен! ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 15:30:36 |
|
||
|
Изменение RecordSource у подчиненной формы из открытой главной..
|
|||
|---|---|---|---|
|
#18+
По событию OnClick ("Нажатие кнопки") кнопки в "Форма1" необходимо прописать что-то типа: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 15:32:09 |
|
||
|
Изменение RecordSource у подчиненной формы из открытой главной..
|
|||
|---|---|---|---|
|
#18+
Axeleron Kelme из серии: Me.subForm.Form.RecordSource = NewRecordSource Это всё неправильно! Категорически несогласен! ;) гу ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 15:34:11 |
|
||
|
Изменение RecordSource у подчиненной формы из открытой главной..
|
|||
|---|---|---|---|
|
#18+
Можно кодтролу "сабформа" задавать сразу sourceObject, как Humeer учил/topic/105614&hl=#794492], тогда можно не париться, привязывая текстбоксы формы к полям запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 15:42:58 |
|
||
|
Изменение RecordSource у подчиненной формы из открытой главной..
|
|||
|---|---|---|---|
|
#18+
2 v-metallic: Ставлю на клик кнопки: Код: plaintext 1. "1_позиция_грн_период" - сохраненный запрос пишет - нету такого поля rezult кто здесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 15:52:14 |
|
||
|
Изменение RecordSource у подчиненной формы из открытой главной..
|
|||
|---|---|---|---|
|
#18+
А ты возьми - и проверь debug.print Forms("mainFormName").controls("rezult").Form.RecordSource ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 16:28:38 |
|
||
|
Изменение RecordSource у подчиненной формы из открытой главной..
|
|||
|---|---|---|---|
|
#18+
вернее debug.print Forms("mainFormName").controls("rezult").Form.Name Если правильно выведет имя подчиненной формы, значит до этого места все нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 16:30:47 |
|
||
|
Изменение RecordSource у подчиненной формы из открытой главной..
|
|||
|---|---|---|---|
|
#18+
Нерюхвернее debug.print Forms("mainFormName").controls("rezult").Form.Name Если правильно выведет имя подчиненной формы, значит до этого места все нормально. ниччё не понимаю... ставлю: debug.print Forms("форма1").controls("rezult").Form.Name пишет: нету такой такой формы 'форма1' 2 Осел: я бы с удовольствием, но блин хотять "чтобы красиво было", поэтому и в подч.форму именно форму ставил... хотя я ещё самовар, вернее чайник, может и усложняю всё :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 16:47:16 |
|
||
|
Изменение RecordSource у подчиненной формы из открытой главной..
|
|||
|---|---|---|---|
|
#18+
Олег aka 3вероВоу ниччё не понимаю... ставлю: debug.print Forms("форма1").controls("rezult").Form.Name пишет: нету такой такой формы 'форма1' А как главная то обзывается? Имя-то у нее какое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 17:00:59 |
|
||
|
Изменение RecordSource у подчиненной формы из открытой главной..
|
|||
|---|---|---|---|
|
#18+
Форма при этом открыта должна быть, забыл сказать. Может ты ее закрыл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 17:16:09 |
|
||
|
Изменение RecordSource у подчиненной формы из открытой главной..
|
|||
|---|---|---|---|
|
#18+
Так и обызвается "форма1" пишу этот дебуг в модуле может это из-за того, что у меня подч.форма во вкладке? кто здесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 17:18:24 |
|
||
|
Изменение RecordSource у подчиненной формы из открытой главной..
|
|||
|---|---|---|---|
|
#18+
Вкладка должна быть выбрана, а писать надо в Immediate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 17:20:47 |
|
||
|
Изменение RecordSource у подчиненной формы из открытой главной..
|
|||
|---|---|---|---|
|
#18+
авторниччё не понимаю... ставлю: debug.print Forms("форма1").controls("rezult").Form.Name пишет: нету такой такой формы 'форма1' Открываешь форму. Окрываешь окно отладки. Пишешь Forms("форма1") выделяшь весь текст, нажимашь Shift+F9 В окне Watch среди всего прочего находишь свою подформу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 17:25:30 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32753062&tid=1670832]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 292ms |

| 0 / 0 |
