powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Нужен компонент DB...ComboBox
7 сообщений из 7, страница 1 из 1
Нужен компонент DB...ComboBox
    #32180247
zDIV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прощу прощения, если не по теме... Но ведь наверняка многие используют Delphi.
Нужен компонент типа DBGrid только в виде ComboBox, для экономного (с т.з. места в окошке) отображения одного поля таблицы-запроса (а не нескольких, как у DBGrid), т.е. не DBComboBox, который отображает текущее значение поля текущей записи. Помогите, если кто сталкивался с такой необходимостью, чувствую быстро самому написать таковой компонент мне слабо. Может, подскажете ссылочку.
...
Рейтинг: 0 / 0
Нужен компонент DB...ComboBox
    #32180265
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBLookupComboBox должен подойти ...
...
Рейтинг: 0 / 0
Нужен компонент DB...ComboBox
    #32180301
zDIV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не догоняю, DBLookupComboBox предназначен для отображения значения текущей записи (!!!) из значений поля второй таблицы хитрым способом, вроде того что вторая таблица представляет собой некий справочник (минимум два поля - шифр и строковое значение-расшифровка, например), а в первой с помощью DBLookupComboBox показывается (правится) поле шифра, но визуально в удобно читабельном "расшифрованном" виде. Как это использовать для одной таблы? Можно намек.
...
Рейтинг: 0 / 0
Нужен компонент DB...ComboBox
    #32180333
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все очень просто ... DataSource и DataField остаются пустыми, а ListSource, ListField и KeyField надо указать ... Вот и все !!!
...
Рейтинг: 0 / 0
Нужен компонент DB...ComboBox
    #32180338
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще ...

Код: plaintext
1.
table.KeyValue := table.FieldByName('Field').AsString;


Установить на нужную записть. Соответственно table должна стоять на нужной записи.
...
Рейтинг: 0 / 0
Нужен компонент DB...ComboBox
    #32180339
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон,

Код: plaintext
1.
combobox.KeyValue := table.FieldByName('Field').AsString;
...
Рейтинг: 0 / 0
Нужен компонент DB...ComboBox
    #32180361
zDIV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо огромное, Dnico, это здорово. Похоже опять придется торжествовать по поводу избежания использования сомнительных компонентов. Жаль, что в этом случае CBox сам "таскает" ListSourve, но от него "не тащится" (поскольку не совсем для этого сделан). Но в любом случае это лучше, чем вручную, и мне это подойдет только так. Добавлю. У меня получилась "запускающая строка" такая
RegionComboBox.KeyValue := ADOQuery.FieldByName('RegionNo').AsInteger;
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Нужен компонент DB...ComboBox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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