striker 0 Опубликовано 30 октября, 2020 Всем привет! Глупый вопрос. Есть в БД таблица, допустим clients, в ней поля: ID, FIO. Я заполняю Comboboх строчками из поле FIO. Как мне быстро узнавать ID в БД у выбранной FIO? Сейчас фильтрую Query по значению, которое находится в выбранной строчке Combobox, но это не дело же... Цитата Поделиться сообщением Ссылка на сообщение
0 Edward Tarasov 5 Опубликовано 31 октября, 2020 (изменено) Ну fio же не уникальны.. так можно получить несколько значений id. Либо использовать таблицу в которой fio будет соответствовать id либо при выводе в combobox пихать id к fio в одну строку и использовать при извлечении id функцию Copy. Если допустить что fio уникальны : SELECT id FROM table_name WHERE fio='ivanov ovan ivanovich'; //combobox.selected.text Отредактировал 31 октября, 2020 Edward Tarasov Цитата Поделиться сообщением Ссылка на сообщение
0 GASCHE 43 Опубликовано 1 ноября, 2020 В 30.10.2020 в 23:11, striker сказал: Я заполняю Comboboх строчками из поле FIO Одновременно заполняйте поле Tag ID этого FIO. Цитата Поделиться сообщением Ссылка на сообщение
0 krapotkin 959 Опубликовано 1 ноября, 2020 есть еще занятный способ - хранить данные в списке, а по ним строить comboBox тогда ItemIndex комбобокса будет индексом нужного элемента списка Цитата Поделиться сообщением Ссылка на сообщение
Всем привет!
Глупый вопрос.
Есть в БД таблица, допустим clients, в ней поля: ID, FIO.
Я заполняю Comboboх строчками из поле FIO.
Как мне быстро узнавать ID в БД у выбранной FIO?
Сейчас фильтрую Query по значению, которое находится в выбранной строчке Combobox, но это не дело же...
Поделиться сообщением
Ссылка на сообщение