Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как отобрать (все) или выбранный элемент / 7 сообщений из 7, страница 1 из 1
22.10.2004, 11:26:00
    #32749912
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как отобрать (все) или выбранный элемент
Есть комбо в форме
если null = нужно выдать в запросе ВСЕ записи
если что-то выбрано - то только выбранное

как?

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

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

как?

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

спасибо!
Может на вба лучше сделать?
...
Рейтинг: 0 / 0
22.10.2004, 11:30:57
    #32749931
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как отобрать (все) или выбранный элемент
это реализуется в запросе ;)
прошу напомнить, как
...
Рейтинг: 0 / 0
22.10.2004, 11:36:11
    #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
22.10.2004, 11:42:12
    #32749958
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как отобрать (все) или выбранный элемент
Это для сиквела:
...
Where MyTable.MyField= @MyVar or @MyVar = 0

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

выкопаю - выложу на память
...
Рейтинг: 0 / 0
22.10.2004, 11:55:05
    #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
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как отобрать (все) или выбранный элемент / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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