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

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

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

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

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

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

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

подскажите пожалуйста как называется компонент
...
Рейтинг: 0 / 0
компонент с возможностью выбора нескольких значений
    #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
компонент с возможностью выбора нескольких значений
    #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
компонент с возможностью выбора нескольких значений
    #40072812
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

Тут 4 строчки!!! Быстро переписывайте :)
...
Рейтинг: 0 / 0
компонент с возможностью выбора нескольких значений
    #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
компонент с возможностью выбора нескольких значений
    #40072816
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
rgreat,

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

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

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

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

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

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

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

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

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

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

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

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


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