|
|
|
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
|
|||
|---|---|---|---|
|
#18+
Есть подчинённая форма_2 в форме_1. Из основной формы_1 меняю значение форма_2.Filter="sadasd", но ничего не происходит. Всевозможные .refresh, .repaint и т.д. пробовал. Иногда начинает само работать, но в следующий раз при открытии базы опять ни хрена не работает. Как с этим борются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:21:43 |
|
||
|
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
|
|||
|---|---|---|---|
|
#18+
авторВсевозможные .refresh, .repaint т.д. пробовал а про .FilterOn = true слышал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:24:26 |
|
||
|
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
|
|||
|---|---|---|---|
|
#18+
А не пробовал форма_2.FilterOn = True случайно? -- Regards Alexander Artamonov "Axls" <nospam@sql.ru> сообщил/сообщила в новостях следующее: news:995469@sql.ru... Есть подчинённая форма_2 в форме_1. Из основной формы_1 меняю значение форма_2.Filter="sadasd", но ничего не происходит. Всевозможные .refresh, ..repaint и т.д. пробовал. Иногда начинает само работать, но в следующий раз при открытии базы опять ни хрена не работает. Как с этим борются? Тема Ответить Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:24:28 |
|
||
|
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
|
|||
|---|---|---|---|
|
#18+
Читаем хелп по фильтру:) Даю посказку - аналог условия Where в SQL предложении... Интересно - умный Каксес будет сам соображать в каком из 10-ти столбцов ему ваше условие применять*:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:24:29 |
|
||
|
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
|
|||
|---|---|---|---|
|
#18+
Блин, ну нельзя даже чуть-чуть съэкономит на описании случая Вот текст процедуры: Private Sub Form_Current() Rem DoCmd.Close acForm, "Slp" Rem DoCmd.OpenForm "Slp" Form_Slp.Filter = "[Slide_id]=" + CStr(Slide_id) Form_Slp.FilterOn = True End Sub Процедура выполняется (пошаговый дебаг). Обратите внимание на Rem. Если их убрать (Rem, а не всю строку - для педантов :), то всё начинает работать. Даже если потом поставить опять Rem. Всё равно работает. Пока не закроешь базу и заново не откроешь. Никакие Form_Slp.RecordSource = Form_Slp.RecordSource Form_Slp.Requery Form_Slp.Refresh Form_Slp.Repaint Form_Slp.Recalc Не помагают! Хоть ты тресни! Если кто знает, что нужно сделать - не держите в секрете! Заколебался! Особенно, с FilterOn=True и столбцом хорошо товарищи выступили :)) Но, виноват сам. Надо было подробнее писать :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:42:18 |
|
||
|
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
|
|||
|---|---|---|---|
|
#18+
А кто тебя научил так с формами работать? Плюнь ему в глаз. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:46:07 |
|
||
|
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
|
|||
|---|---|---|---|
|
#18+
Form_Slp.Filter = "[Slide_id]= ' " + CStr(Slide_id) & " ' " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:47:34 |
|
||
|
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
|
|||
|---|---|---|---|
|
#18+
Ага! Заработало! Лох, а в чём разница между работай напрямую с формой и через Dim? (ну, кроме того, что одно работает, а другое нет ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:50:32 |
|
||
|
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
|
|||
|---|---|---|---|
|
#18+
2 Axls Уважаемый, я не педант:) Как написали - я так и прочитал - ещё вопросы есть?:) Подчинённые формы делаем не по фильтру, а с помощью свойств основные и подчинённые поля - и всё тогда работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:50:43 |
|
||
|
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
|
|||
|---|---|---|---|
|
#18+
2 Kelme А кто тебе сказал, что Slide_id - строка? 2 Axls Я пропустил, что ты работаешь с подчиненной формой. Нафига ты ее вообще тогда открываешь? Код: plaintext 1. З.Ы. Да и вообще - зачем такие извраты? Через жопу оно все. Если форма подчиненная - то через LinkedMasterFields и LinkedChildFields все без единой строчки кода работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:54:04 |
|
||
|
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
|
|||
|---|---|---|---|
|
#18+
автор 2 Kelme А кто тебе сказал, что Slide_id - строка? да, действительно, а кто мне это сказал ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:57:59 |
|
||
|
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
|
|||
|---|---|---|---|
|
#18+
А не идет ли речь о СВЯЗАННЫХ формах, а не подчиненных? -- Regards Alexander Artamonov "Лох Позорный" <nospam@sql.ru> сообщил/сообщила в новостях следующее: news:995686@sql.ru... 2 Kelme А кто тебе сказал, что Slide_id - строка? 2 Axls Я пропустил, что ты работаешь с подчиненной формой. Нафига ты ее вообще тогда открываешь? Me!ИмяКонтролаПодчиненнойФормы.Form.Filter = "Трампампам" Me!ИмяКонтролаПодчиненнойФормы.Form.FilterOn = True З.Ы. Да и вообще - зачем такие извраты? Через жопу оно все. Если форма подчиненная - то через LinkedMasterFields и LinkedChildFields все без единой строчки кода работает. Тема Ответить Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 12:22:10 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32716107&tid=1671421]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
95ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 399ms |

| 0 / 0 |
