Твой софтовый форум > Тематические форумы > Программирование

Борьба с дублями при записи

,

Необходим совет!!!

Дата публикации: 15.06.2005 - 10:46
Serik
Я рад Вас снова всех приветствовать!!! tongue.gif

Если кому не лень, то подскажите, вот имеется код кнопки СОХРАНИТЬ
формы добавления записи в БД:

procedure TEdit.Save1Click(Sender: TObject);
begin
DBComboBox1.Items.Add(DBComboBox1.Text);
DBComboBox1.Items.SaveToFile('predpriyatie.txt');
if PB.Table1.Modified then
PB.Table1.Post;
Close;
end;

Как избежать повторной записи в Items.Add и последующего сохранения в
'predpriyatie.txt' если там уже эта запись имеется???

С уважением, Serik.
Slipeer
Конечно неясно почему у тебя комбобокс ДБ? Но раз уж он у тебя ДБ попробуй сделать поле из которого он берёт данные первичным ключём - тогда при попытке создать дубликат записи будет исключение.
Другое дело, если тебе нужен файлик с перечнем предприятий сделай табличку из одного поля predpriyatie и сделай это поле первичным ключём - проблем не будет!
Да, ну и табличку к комбобоксю подцепи!
Serik
Спасибо большое! Дельный совет! Обязательно попробую.
Не могу понять, почему неясно что комбобокс ДБ, а как же ещё, если есть варианты, то подскажите wink.gif


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: Борьба с дублями при записи
SoftoRooM © 2004-2024