Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ComboBox и несколько значений / 6 сообщений из 6, страница 1 из 1
28.04.2016, 06:55
    #39226266
Шуримар
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox и несколько значений
При создании в таблице поля с выпадающим списком есть возможность поставить "Разрешить несколько значений - Да".
Но как работать с этим полем? как программно узнать что выбрано в кобобоксе?

Мне нужно для формирования отчета. Если на форме Комбо пустой, то отчет по всем Заказчикам, если выбран один или несколько, то по выбранным.

Может альтернатива комбобоксу с несколькими значениями какая есть ?
...
Рейтинг: 0 / 0
28.04.2016, 08:20
    #39226298
\\\\
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox и несколько значений
...
Рейтинг: 0 / 0
28.04.2016, 08:42
    #39226306
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox и несколько значений
ШуримарМожет альтернатива комбобоксу с несколькими значениями какая есть ?

небольшая подчинённая форма с галочками из таблицы, куда поставишь - те и пойдут в отчет
...
Рейтинг: 0 / 0
29.04.2016, 13:35
    #39227441
Шуримар
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox и несколько значений
Не пойму зачем форму в форме делать если есть стандартное решение. Я не знаю только как программно его перехватить. В таблицу все добавляется без проблем. Какое свойство у Combo отвечает за выбранную информацию? На .value ругается type mismatch. Видимо из-за разделителей
...
Рейтинг: 0 / 0
29.04.2016, 16:07
    #39227635
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox и несколько значений
Шуримар,
Комбобокс-поле и связанный с ним список . У поля (кроме последних версий) м.б. только одно значение.
Почему бы не использовать список?
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub cmb4_Click()
Dim i, mydate, my
For Each i In Me.ВашСписок.ItemsSelected
    mydate = mydate & "','" & Me.ВашСписок.ItemData(i)
Next
my = "('" & Mid(mydate, 4) & "')"
DoCmd.OpenReport "ИмяОтчет", acViewPreview, , "полеОтбора " & my
End Sub
...
Рейтинг: 0 / 0
29.04.2016, 16:14
    #39227652
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComboBox и несколько значений
прошу пардон-забыл IN
да и переменную mydate можнео убрать,заменив my
Код: vbnet
1.
DoCmd.OpenReport "ИмяОтчет", acViewPreview, , "полеОтбора  in  " & my
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ComboBox и несколько значений / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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