|
|
|
Условие "все" по логическому полю.
|
|||
|---|---|---|---|
|
#18+
Одно из полей таблицы - логическое(флажок). В форме нужные записи отмечаются. Как на форме создать группу флажков, которая бы влияла на вывод записей? Типа: "Только отмеченные", "Только неотмеченные", "Все". Первые два условия можно соблюсти, присвоив флажкам в группе значения, соответственно, -1 и 0 и указав группу в условии отбора по логич.полю таблицы, а как вывести все? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2004, 08:18 |
|
||
|
Условие "все" по логическому полю.
|
|||
|---|---|---|---|
|
#18+
-1 or 0 выведутся все записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2004, 10:12 |
|
||
|
Условие "все" по логическому полю.
|
|||
|---|---|---|---|
|
#18+
Надо у чекбокса в свойстве TrippleState поставить Yes. И тогда при кликании на нём последовательно будут следующие значения: True - галочка есть, False - галочки нет (белый фон), Null - серый фон. И если значение чекбокса Null то можно не задавать условия отбора по лог. полю таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2004, 12:05 |
|
||
|
Условие "все" по логическому полю.
|
|||
|---|---|---|---|
|
#18+
-1 or 0 выведутся все записи такое значение флажку не задашь...... Сделал кодом: проверяю значение группы и на основе этого формирую переменную qq="Where...", а потом собираю строку запроса-источника: "Select..." & qq. Работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2004, 12:12 |
|
||
|
Условие "все" по логическому полю.
|
|||
|---|---|---|---|
|
#18+
условия в заголовке формы , но лучше в главной а записи в подчиненной делаешь группу переключателей и назначаешь им значения на событие изменение значенияпишешь код формирования и подстановки sql запроса - источника данных. и хотя в твоем случае может быть и более простое решение , но этот способ более понятен и универсален (можно делать несколько групп - критериев) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2004, 12:13 |
|
||
|
Условие "все" по логическому полю.
|
|||
|---|---|---|---|
|
#18+
Можно и без динамического формирования: ... where (BoolField = Forms![FormName]!CBGroupName Or FormsForms![FormName]!CBGroupName = 1) ... 0, -1 - значения переключателей для Flase, True и 1 для "Все" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 09:13 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32417693&tid=1676525]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
172ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 515ms |

| 0 / 0 |
