powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
13 сообщений из 13, страница 1 из 1
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
    #32716097
Axls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть подчинённая форма_2 в форме_1. Из основной формы_1 меняю значение форма_2.Filter="sadasd", но ничего не происходит. Всевозможные .refresh, .repaint и т.д. пробовал. Иногда начинает само работать, но в следующий раз при открытии базы опять ни хрена не работает.

Как с этим борются?
...
Рейтинг: 0 / 0
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
    #32716106
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВсевозможные .refresh, .repaint т.д. пробовал
а про .FilterOn = true слышал?
...
Рейтинг: 0 / 0
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
    #32716107
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не пробовал

форма_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
...
Рейтинг: 0 / 0
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
    #32716108
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читаем хелп по фильтру:) Даю посказку - аналог условия Where в SQL предложении...

Интересно - умный Каксес будет сам соображать в каком из 10-ти столбцов ему ваше условие применять*:)
...
Рейтинг: 0 / 0
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
    #32716161
Axls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин, ну нельзя даже чуть-чуть съэкономит на описании случая

Вот текст процедуры:

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 и столбцом хорошо товарищи выступили :)) Но, виноват сам. Надо было подробнее писать :))
...
Рейтинг: 0 / 0
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
    #32716179
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кто тебя научил так с формами работать? Плюнь ему в глаз.

Код: plaintext
1.
2.
3.
4.
DoCmd.OpenForm "имяформы"
Dim frm As Form
Set frm = Forms("имяформы")
frm.Filter = "трампампам"
frm.FilterOn = True
...
Рейтинг: 0 / 0
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
    #32716186
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Form_Slp.Filter = "[Slide_id]= ' " + CStr(Slide_id) & " ' "
...
Рейтинг: 0 / 0
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
    #32716195
Axls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага! Заработало!

Лох, а в чём разница между работай напрямую с формой и через Dim? (ну, кроме того, что одно работает, а другое нет )
...
Рейтинг: 0 / 0
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
    #32716197
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Axls
Уважаемый, я не педант:) Как написали - я так и прочитал - ещё вопросы есть?:)

Подчинённые формы делаем не по фильтру, а с помощью свойств основные и подчинённые поля - и всё тогда работает.
...
Рейтинг: 0 / 0
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
    #32716210
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Kelme
А кто тебе сказал, что Slide_id - строка?

2 Axls
Я пропустил, что ты работаешь с подчиненной формой.
Нафига ты ее вообще тогда открываешь?
Код: plaintext
1.
Me!ИмяКонтролаПодчиненнойФормы.Form.Filter = "Трампампам"
Me!ИмяКонтролаПодчиненнойФормы.Form.FilterOn = True

З.Ы. Да и вообще - зачем такие извраты? Через жопу оно все. Если форма подчиненная - то через LinkedMasterFields и LinkedChildFields все без единой строчки кода работает.
...
Рейтинг: 0 / 0
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
    #32716226
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
2 Kelme
А кто тебе сказал, что Slide_id - строка?


да, действительно, а кто мне это сказал ;)
...
Рейтинг: 0 / 0
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
    #32716323
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не идет ли речь о СВЯЗАННЫХ формах, а не подчиненных?

--
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
...
Рейтинг: 0 / 0
Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
    #32716535
Axls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да :) Мне начинает казаться, что это не подчинённые, а связанные формы Это, пожалуй, точнее.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подчинённая форма (форма_2.Filter="sadasd", но ничего не происходит)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]