powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как отобрать (все) или выбранный элемент
7 сообщений из 7, страница 1 из 1
как отобрать (все) или выбранный элемент
    #32749912
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть комбо в форме
если null = нужно выдать в запросе ВСЕ записи
если что-то выбрано - то только выбранное

как?

помню что-то про where true, но не точно,
а поиск издох

спасибо!
...
Рейтинг: 0 / 0
как отобрать (все) или выбранный элемент
    #32749917
mirdinn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexus12Есть комбо в форме
если null = нужно выдать в запросе ВСЕ записи
если что-то выбрано - то только выбранное

как?

помню что-то про where true, но не точно,
а поиск издох

спасибо!
Может на вба лучше сделать?
...
Рейтинг: 0 / 0
как отобрать (все) или выбранный элемент
    #32749931
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это реализуется в запросе ;)
прошу напомнить, как
...
Рейтинг: 0 / 0
как отобрать (все) или выбранный элемент
    #32749945
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
примерно так:
SELECT Categories_tmp.CategoryID, Categories_tmp.ParentCategoryID
FROM Categories_tmp
WHERE IIF(IsNull(Forms!Form2!Combo3),CategoryID <> 9999999999,CategoryID = Forms!Form2!Combo3)


CategoryID <> 9999999999 - тут надо прописать значение, которое точно не встретится.
...
Рейтинг: 0 / 0
как отобрать (все) или выбранный элемент
    #32749958
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это для сиквела:
...
Where MyTable.MyField= @MyVar or @MyVar = 0

При этом изначально переменная @MyVar равна 0 в ХП или в функции, т.е. опциональна. Для Аксеса тоже самое.
...
Рейтинг: 0 / 0
как отобрать (все) или выбранный элемент
    #32749982
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
народ, хотите верьте, хотите нет,
но в аксе была приколина с where true

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

выкопаю - выложу на память


да, правильней так будет:
SELECT Categories_tmp.CategoryID, Categories_tmp.ParentCategoryID
FROM Categories_tmp
WHERE IIF(IsNull(Forms!Form2!Combo3),True,CategoryID = Forms!Form2!Combo3)

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


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