Показать сообщение отдельно
  #18  
Старый 09.08.2019, 13:15
DenSarych DenSarych вне форума
Прохожий
 
Регистрация: 02.08.2018
Сообщения: 11
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Как раз как связать и не понятно. Как связать id записи в таблице со строкой в комбобокс?
У ComboBox есть свойство Items:TStrings. Кроме текстовых строк, в него можно добавлять значения (ComboBox1.Items.AddObject()), а потом их извлекать (ComboBox1.Items.Objects[]). А кроме того, можно использовать DbComboBox и DbLookupComboBox.
Цитата:
Как сделать чтобы при удалении записи из таблицы удалилась строка в комбобоксе? Т. е изначально при вводе в комбокс текст попадает в таблицу.
Вообще, использование базы данных, предполагает то, что данные будут храниться именно в этой БД, а не на стороне программы её использующей. Зачем? Да просто так удобнее с ними работать. Данные находятся в одном месте. Данные, с помощью "ссылочной целостности" всегда находятся в согласованном состоянии (соответствие ключей, взаимосвязанное удаление и т.д.). А если мы редактируем такие данные из разных мест, то нам не приходится вручную синхронизировать процедуры редактирования и изменения 'этих данных.

Вся эта методика работы с БД описана, простым и доступным языком на первых 50 страницах книги Фаронова и Шумакова ( Фаронов В.В. Delphi 5. Руководство разработчика баз данных).
Ответить с цитированием