Перейти к содержанию

Вопросы

Всем привет!

Глупый вопрос.

Есть в БД таблица, допустим clients, в ней поля: ID, FIO.

Я заполняю Comboboх строчками из поле FIO.

Как мне быстро узнавать ID в БД у выбранной FIO?

Сейчас фильтрую Query по значению, которое находится в выбранной строчке Combobox, но это не дело же...

 

Поделиться сообщением


Ссылка на сообщение

Рекомендуемые сообщения

  • 0

Ну fio же не уникальны.. так можно получить несколько значений id. Либо использовать таблицу в которой fio будет соответствовать id либо при выводе в combobox пихать id к fio в одну строку и использовать при извлечении id функцию Copy.

Если допустить что fio уникальны : SELECT id FROM table_name WHERE fio='ivanov ovan ivanovich'; //combobox.selected.text

Отредактировал Edward Tarasov

Поделиться сообщением


Ссылка на сообщение
  • 0
В 30.10.2020 в 23:11, striker сказал:

Я заполняю Comboboх строчками из поле FIO

Одновременно заполняйте поле Tag ID этого FIO.

Поделиться сообщением


Ссылка на сообщение
  • 0

есть еще занятный способ - хранить данные в списке, а по ним строить comboBox

тогда ItemIndex комбобокса будет индексом нужного элемента списка

Поделиться сообщением


Ссылка на сообщение

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...