day & night

Борьба с дублями при записи, Необходим совет!!!
Дата обновления: , перейти к новому сообщению
#1
Serik



Опытный юзверь
**

Группа: Пользователи
Сообщений: 94
Регистрация: 5.04.2004
Из: Калининград
Пользователь №: 545


Респектов: 3
-----X----


Предупреждений:


Я рад Вас снова всех приветствовать!!! 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.
User is offline
Go topGo end
 

Ответов(1 - 2)
icon10 15.06.2005 - 9:23
#2
Slipeer



Unregistered














Конечно неясно почему у тебя комбобокс ДБ? Но раз уж он у тебя ДБ попробуй сделать поле из которого он берёт данные первичным ключём - тогда при попытке создать дубликат записи будет исключение.
Другое дело, если тебе нужен файлик с перечнем предприятий сделай табличку из одного поля predpriyatie и сделай это поле первичным ключём - проблем не будет!
Да, ну и табличку к комбобоксю подцепи!
Go topGo end
15.06.2005 - 10:46
#3
Serik



Опытный юзверь
**

Группа: Пользователи
Сообщений: 94
Регистрация: 5.04.2004
Из: Калининград
Пользователь №: 545


Респектов: 3
-----X----


Предупреждений:


Спасибо большое! Дельный совет! Обязательно попробую.
Не могу понять, почему неясно что комбобокс ДБ, а как же ещё, если есть варианты, то подскажите wink.gif
User is offline
Go topGo end

Topic Options
Сейчас: 12.05.2024 - 23:35
Мобильная версия | Lite версия