Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / компонент с возможностью выбора нескольких значений / 24 сообщений из 24, страница 1 из 1
25.05.2021, 15:31
    #40072759
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
Здравствуйте. Подскажите компонент по типу lookupcombobox в котором выводятся список значений из БД, только чтобы была возможность выбора множества значений а не только одну запись
...
Рейтинг: 0 / 0
25.05.2021, 15:36
    #40072763
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
?
...
Рейтинг: 0 / 0
25.05.2021, 15:37
    #40072764
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
А как вы представляете визуальное отображение в комбобоксе нескольких выбранных значений?

Обычно для этого используются всякие листбоксы
...
Рейтинг: 0 / 0
25.05.2021, 15:39
    #40072766
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
_Vasilisk_
А как вы представляете визуальное отображение в комбобоксе нескольких выбранных значений?

Через запятую, через точку с запятой и т.п. Видел такие, в гугле валяются. Как реализовано - не смотрел.

Я без лукапа писал (без вывода в одну строку, соответственно), для диалога https://www.sql.ru/forum/1075405/tdbchecklistbox
...
Рейтинг: 0 / 0
25.05.2021, 15:40
    #40072767
Gerasimenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
neteurt,

TEdit+TSpeedButton+TCheckListBox и небольшая работа ручками
...
Рейтинг: 0 / 0
25.05.2021, 15:42
    #40072769
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
X11,

на сколько мне известно в эти компоненты значения нужно в ручную добавлять и из БД значения они не подтягивают
...
Рейтинг: 0 / 0
25.05.2021, 15:48
    #40072773
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
Процедуру из пяти строчек так сложно написать?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25.05.2021, 16:03
    #40072777
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
Dimitry Sibiryakov,

какая процедура должна быть?
...
Рейтинг: 0 / 0
25.05.2021, 16:14
    #40072782
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
у DevExpress есть замечательная компонента
...
Рейтинг: 0 / 0
25.05.2021, 16:42
    #40072797
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
X11,

подскажите пожалуйста как называется компонент
...
Рейтинг: 0 / 0
25.05.2021, 16:54
    #40072804
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
neteurtкакая процедура должна быть?

Такая:
Код: sql
1.
2.
3.
4.
Ds.Open;
while not Ds.Eof do
    Box.Add(Ds.FieldByName('Name').AsString);
Ds.Close;


Сам не додумался?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25.05.2021, 16:58
    #40072808
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
Dimitry Sibiryakov,

Код: pascal
1.
2.
3.
4.
Ds.Open;
while not Ds.Eof do
    Box.AddObject(Ds.FieldByName('Name').AsString,pointer(Ds.FieldByName('Id').AsInteger));
Ds.Close;



...
Рейтинг: 0 / 0
25.05.2021, 17:10
    #40072812
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
rgreat,

Тут 4 строчки!!! Быстро переписывайте :)
...
Рейтинг: 0 / 0
25.05.2021, 17:15
    #40072815
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
Dimitry Sibiryakov,

от этого кода прога зависла

Код: pascal
1.
2.
3.
4.
ZQExecutor.Open;
while not ZQExecutor.Eof do
cxListBox1.AddItem(ZQExecutor.FieldByName('fullname').AsString, pointer(ZQExecutor.FieldByName('idkadr').AsInteger));
ZQExecutor.Close;
...
Рейтинг: 0 / 0
25.05.2021, 17:18
    #40072816
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
Dimitry Sibiryakov,
rgreat,

у вас датасеты сами перемещают курсор?
...
Рейтинг: 0 / 0
25.05.2021, 17:24
    #40072819
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
neteurtот этого кода прога зависла

Мнда. Думаешь, вызов Ds.Next был мною пропущен по рассеянности?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25.05.2021, 17:34
    #40072824
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
Dimitry Sibiryakov,

Безумная копипаста - она такая..... копипаста.
...
Рейтинг: 0 / 0
25.05.2021, 17:39
    #40072827
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
Dimitry Sibiryakov,

спасибо
...
Рейтинг: 0 / 0
25.05.2021, 17:57
    #40072832
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
Dimitry Sibiryakov,

а как id записи из БД получить, если мы только имя внесли?
...
Рейтинг: 0 / 0
25.05.2021, 18:12
    #40072836
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
neteurt,

pointer(ZQExecutor.FieldByName('idkadr').AsInteger) - это что по твоему?

Или ты не знаешь, как обратно достать?

MYID = integer(Box.Items.Objects[i]);
...
Рейтинг: 0 / 0
25.05.2021, 18:40
    #40072846
kapas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
neteurt,
авторX11,

подскажите пожалуйста как называется компонент

TcxCheckComboBox и TcxDBCheckComboBox
...
Рейтинг: 0 / 0
25.05.2021, 19:20
    #40072865
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
wadman
Dimitry Sibiryakov,
rgreat,

у вас датасеты сами перемещают курсор?
Мопед не мой, я просто дописал в объяву! (с)
...
Рейтинг: 0 / 0
25.05.2021, 22:30
    #40072929
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
Dimitry Sibiryakov
neteurtот этого кода прога зависла

Мнда. Думаешь, вызов Ds.Next был мною пропущен по рассеянности?..
Разве нет?
...
Рейтинг: 0 / 0
26.05.2021, 09:22
    #40072983
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компонент с возможностью выбора нескольких значений
по сабжу: многие подобные штуки имеют одну плохую особенность: могут работать только целочисленными или строчными ID.
И это реальная проблема, если в БД используются другие типы, н-р binary(xx) или Datetime.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / компонент с возможностью выбора нескольких значений / 24 сообщений из 24, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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