striker Опубликовано 30 октября, 2020 Поделиться Опубликовано 30 октября, 2020 Всем привет! Глупый вопрос. Есть в БД таблица, допустим clients, в ней поля: ID, FIO. Я заполняю Comboboх строчками из поле FIO. Как мне быстро узнавать ID в БД у выбранной FIO? Сейчас фильтрую Query по значению, которое находится в выбранной строчке Combobox, но это не дело же... Цитата Ссылка на комментарий
0 Edward Tarasov Опубликовано 31 октября, 2020 Поделиться Опубликовано 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 Опубликовано 1 ноября, 2020 Поделиться Опубликовано 1 ноября, 2020 В 30.10.2020 в 23:11, striker сказал: Я заполняю Comboboх строчками из поле FIO Одновременно заполняйте поле Tag ID этого FIO. Цитата Ссылка на комментарий
0 krapotkin Опубликовано 1 ноября, 2020 Поделиться Опубликовано 1 ноября, 2020 есть еще занятный способ - хранить данные в списке, а по ним строить comboBox тогда ItemIndex комбобокса будет индексом нужного элемента списка Цитата Ссылка на комментарий
Вопрос
striker
Всем привет!
Глупый вопрос.
Есть в БД таблица, допустим clients, в ней поля: ID, FIO.
Я заполняю Comboboх строчками из поле FIO.
Как мне быстро узнавать ID в БД у выбранной FIO?
Сейчас фильтрую Query по значению, которое находится в выбранной строчке Combobox, но это не дело же...
Ссылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.