Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Выпадающий список из значений 2-ух полей, но отбор одного / 8 сообщений из 8, страница 1 из 1
05.06.2018, 22:30
    #39655981
VladArk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выпадающий список из значений 2-ух полей, но отбор одного
Подскажите, как в DBGrid сделать выпадающий список из нескольких полей, но при выборе вводилось только одно (id).
Прикрепляю изображения примера. Это реализовано с помощью picklist. Здесь при выборе любого значения выдает ошибку, что тип данных числовой, а не строковый. Как сделать, чтобы при выборе отбиралось значение только одного поля.
Можно через lookup или если кто знает, через picklist, или другие варианты.
...
Рейтинг: 0 / 0
05.06.2018, 22:32
    #39655983
VladArk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выпадающий список из значений 2-ух полей, но отбор одного
VladArk, Например, требуется, выбрать 3-ую строку и выводилось значение только "3".
...
Рейтинг: 0 / 0
05.06.2018, 22:39
    #39655985
чччД__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выпадающий список из значений 2-ух полей, но отбор одного
...
Рейтинг: 0 / 0
05.06.2018, 23:18
    #39656003
VladArk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выпадающий список из значений 2-ух полей, но отбор одного
чччД__,Спасибо за ссылку. Не получается, видимо, это не совсем к DBGrid относится.
Не получается вот что: поиск совершается по 2-ум полям. Значит через ";" надо их перечислить. Выдает ошибку.
Ну ладно. Посмотрим что будет, если оставить lookupkeyfield по 2 полям, перечисленным через ;. При попытке выбрать значение, выдает что неизвестное поле, так как он воспринимает поле слитно, вместе с ;
...
Рейтинг: 0 / 0
05.06.2018, 23:31
    #39656006
чччД__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выпадающий список из значений 2-ух полей, но отбор одного
VladArk,
ну сделай вычисляемое поле.
Прямо в select-те сформируй нужное значение из двух полей, например.

Пробуй, тыркайся.
...
Рейтинг: 0 / 0
05.06.2018, 23:33
    #39656009
чччД__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выпадающий список из значений 2-ух полей, но отбор одного
VladArk,

ты какую-нибудь книжку по Delphi найди, где в названии есть "Базы данных".
Там и про лукап поля должно быть, и про вычисляемые поля.
...
Рейтинг: 0 / 0
05.06.2018, 23:41
    #39656013
VladArk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выпадающий список из значений 2-ух полей, но отбор одного
чччД__, Да где-то в теории написано.
Правда я не понимаю зачем вычисляемое поле, если требуется именно выбрать значение. Возможно как то и можно, если "Тыркаться".
...
Рейтинг: 0 / 0
05.06.2018, 23:57
    #39656022
чччД__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выпадающий список из значений 2-ух полей, но отбор одного
VladArkчччД__, Да где-то в теории написано.
Правда я не понимаю зачем вычисляемое поле, если требуется именно выбрать значение. Возможно как то и можно, если "Тыркаться".
Вычисляемое поле - чтобы "склеить" два физических поля.
Не хочешь вычисляемое - используй обычное, но подменяй нужное значение при отображении.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Выпадающий список из значений 2-ух полей, но отбор одного / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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