powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Условие "все" по логическому полю.
6 сообщений из 6, страница 1 из 1
Условие "все" по логическому полю.
    #32417635
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одно из полей таблицы - логическое(флажок). В форме нужные записи отмечаются. Как на форме создать группу флажков, которая бы влияла на вывод записей? Типа: "Только отмеченные", "Только неотмеченные", "Все".
Первые два условия можно соблюсти, присвоив флажкам в группе значения, соответственно, -1 и 0 и указав группу в условии отбора по логич.полю таблицы, а как вывести все?
...
Рейтинг: 0 / 0
Условие "все" по логическому полю.
    #32417655
vvs2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-1 or 0 выведутся все записи
...
Рейтинг: 0 / 0
Условие "все" по логическому полю.
    #32417685
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо у чекбокса в свойстве TrippleState поставить Yes.
И тогда при кликании на нём последовательно будут следующие значения:
True - галочка есть, False - галочки нет (белый фон), Null - серый фон.
И если значение чекбокса Null то можно не задавать условия отбора по лог. полю таблицы.
...
Рейтинг: 0 / 0
Условие "все" по логическому полю.
    #32417691
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-1 or 0 выведутся все записи
такое значение флажку не задашь......
Сделал кодом: проверяю значение группы и на основе этого формирую переменную qq="Where...", а потом собираю строку запроса-источника: "Select..." & qq.
Работает...
...
Рейтинг: 0 / 0
Условие "все" по логическому полю.
    #32417693
alexeyK-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
условия в заголовке формы , но лучше в главной а записи в подчиненной

делаешь группу переключателей и назначаешь им значения
на событие изменение значенияпишешь код формирования и подстановки sql запроса - источника данных.

и хотя в твоем случае может быть и более простое решение , но этот способ более понятен и универсален (можно делать несколько групп - критериев)
...
Рейтинг: 0 / 0
Условие "все" по логическому полю.
    #32418837
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно и без динамического формирования:

... where (BoolField = Forms![FormName]!CBGroupName Or FormsForms![FormName]!CBGroupName = 1) ...

0, -1 - значения переключателей для Flase, True и 1 для "Все"
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Условие "все" по логическому полю.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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