powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Множественный выбор!
9 сообщений из 9, страница 1 из 1
Множественный выбор!
    #32103923
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите как сделать следующее:

есть форма со списком в 3 столбца
Код Наименование Выбрать (галочка)
целое текст булево

отмечается несколько строк по выбору (в поле выбрать)
Требуется вызвать некий запрос так, чтобы в нем отражались только
те позиции, которые выделены.

P.S.
Желательно засунуть в where, но так,
чтобы не менять каждый раз SQL запроса.
...
Рейтинг: 0 / 0
Множественный выбор!
    #32103932
MixaCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так и пиши в запросе "Where Выбрать = True (<> 0)"....
...
Рейтинг: 0 / 0
Множественный выбор!
    #32103987
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я наверное коряво объяснил.
На самом деле поля Выбрать в таблице нет, оно только в форме.
Вообще в эту форму подставляются разные таблицы, в зависимости от
неких условий, поэтому Выбрать=true в запрос не поставить.
...
Рейтинг: 0 / 0
Множественный выбор!
    #32104005
MixaCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так если "Выбрать" нет в таблице, то как ты организуешь "множественный выбор"?!?!?

Насколько я знаю, несвязанные контролы в форме получают одновременно одинаковое значение - выбор, так все - отмена - тоже все, 100 - одновременно отображается во всех полях......

Все равно придется сохранять что-то где-то....

Или делать ListBox с множественным выбором....

Если последнее - то разговор другой.....
...
Рейтинг: 0 / 0
Множественный выбор!
    #32104030
Фотография Savik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
strSQL= "select " 
zpt= ""

if vib1 then
strSQL = strSQL + zpt+"  p1  " 
zpt=" , "
end if
if vib2 then
strSQL = strSQL + zpt+"  p2  " 
zpt=" , "
end if
....
if vibn then
strSQL = strSQL + zpt+"  pn  " 
zpt=" , "
end if

strSQL = strSQL+ "  from tbl"
docmd.RunSql strSQL
...
Рейтинг: 0 / 0
Множественный выбор!
    #32104335
Ded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ded
Гость
объясниет пожалуйстапрогукоторую написали
...
Рейтинг: 0 / 0
Множественный выбор!
    #32104389
Serge I
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно пройти в цикле по всем элементам списка, проверяя условие
selected(i).
...
Рейтинг: 0 / 0
Множественный выбор!
    #32104420
Фотография Savik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В проге формируется строка запроса. D зависимости от поставленных галочек (контролы vib1 .... vibn) добавляются поля, которые выбраны.
Если надо выбрать не отмеченные ПОЛЯ, а отмеченные ЗАПИСИ, аналогично можно сформировать условие where.
...
Рейтинг: 0 / 0
Множественный выбор!
    #32104453
Kriven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно создать дополнительную таблицу с булевым полем и запросами добавлять в нее записи из других таблиц.
Посмотри может то: www.kriven.narod.ru/db1.rar
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Множественный выбор!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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