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