powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Фильтр подчиненной таблицы
12 сообщений из 12, страница 1 из 1
Фильтр подчиненной таблицы
    #32433587
Есть форма Form_1, на ней:
1) подчиненная таблица tbl_PeoplesList (поля name, phone)
2) текстовое поле edt_PeopleName

Как сделать: при вводе (OnChange) в edt_PeopleName подчиненная таблица должна фильтроваться по фильтру
Код: plaintext
 "name LIKE '*" & edt_PeopleName.Text & "*'" 


вопрос в сущности такой: как программно вызвать фильтр для подчиненной таблицы ?
...
Рейтинг: 0 / 0
Фильтр подчиненной таблицы
    #32433592
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
me!имяконтролассабформой.form.filter=...
me!имяконтролассабформой.form.filteron=true

- разве не работает?
...
Рейтинг: 0 / 0
Фильтр подчиненной таблицы
    #32433593
работает, спасибо!

раньше просто не знал о FilterOn
делал так - создавал аналогичный Recordset, фильтровал его, а потом присваивал контрол.recordset этот recordset :)
кстати, почему-то этот вариант работал быстрее :(

---------------------------------------
С уважением, Каримбаев Тимур
...
Рейтинг: 0 / 0
Фильтр подчиненной таблицы
    #32433600
а как можно сделать 2 фильтра ?
нужен фильтр человека по имени
вводится часть имени - нужно отфильтровать всех людей, но вводится еще одна буква - и нужно отфильтровывать только отфильтрованных людей.
Как я понимаю если сделать filter = "name Like '*Tim*' AND name Like '*Timu*'" все равно будут фильтроваться все фирмы.
...
Рейтинг: 0 / 0
Фильтр подчиненной таблицы
    #32433603
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
name Like '*Tim*' AND name Like '*Timu*'
- это то же самое, что просто
name Like '*Timu*'
...
Рейтинг: 0 / 0
Фильтр подчиненной таблицы
    #32433607
это я понимаю :)
я просто привел пример что так фильтр не сформировать
вопрос в другом: есть Recordset, как сделать по нему сначала один фильтр, а потом другой (чтобы второй выбирал только из тех что выбрал первый). Я могу это сделать в нормальном Recordset (который я сам создаю), но не могу сделать этого с помощью Form.Filter

да и кстати, как можно отменить Filter в нормальном Recordset ?
извиняюсь за такие вопросы, просто недавно начал использовать эти фильтры
...
Рейтинг: 0 / 0
Фильтр подчиненной таблицы
    #32433652
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
авторно не могу сделать этого с помощью Form.Filter
А почему нельзя составить стринг так:
фильтр = фильтр & " and " & добавкакфильтру
...
Рейтинг: 0 / 0
Фильтр подчиненной таблицы
    #32433795
потому что это все равно будет каждый раз выборка из всех записей, а это довольно долго, мне же надо выбирать из уже выбранных
...
Рейтинг: 0 / 0
Фильтр подчиненной таблицы
    #32433828
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Я не уверен, что это возможно.
...
Рейтинг: 0 / 0
Фильтр подчиненной таблицы
    #32433833
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 В.С.

А через Subform.Clone тоже никак ?
...
Рейтинг: 0 / 0
Фильтр подчиненной таблицы
    #32433834
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Совсем не знаю.
...
Рейтинг: 0 / 0
Фильтр подчиненной таблицы
    #32433837
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерно:

1. Выбираем первый раз из некой таблицы
2. Создаем Рекордсет, в который помещаем записи из формы, содержащей результаты первой выборки (предположим, что-то типа rst = MySubForm.Clone)
3. Вторая выборка, но уже из Рекордсета rst
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Фильтр подчиненной таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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