Всем доброго времени суток!
На форме имеются 2 DBGrid-а. Kак сделать так чтобы не было повторного переноса одной и той же записи. Подскажите пожалуйста, очень нужно....
перенос данных из одной таблицы в другую
Модератор: Модераторы
перенос данных из одной таблицы в другую
Последний раз редактировалось jenny 20.08.2015 22:38:11, всего редактировалось 1 раз.
Re: перенос данных из одной таблицы в другую
Что-то вроде этого:
Код: Выделить всё
If not ZQuery1.Locate('client', Variant(ZQuery2.FieldbyName('client').AsString), [loCaseInsensitive]) Then
Begin
ZQuery1.insert;
ZQuery1.FieldbyName('client').AsString:=ZQuery2.FieldbyName('client').AsString;
End;Re: перенос данных из одной таблицы в другую
Vadim писал(а):Что-то вроде этого:Код: Выделить всё
If not ZQuery1.Locate('client', Variant(ZQuery2.FieldbyName('client').AsString), [loCaseInsensitive]) Then
ZQuery1.FieldbyName('client').AsString:=ZQuery2.FieldbyName('client').AsString;
спасибо за ответ, уже пробовала, не помогает, запись как и прежде дублицируется
Re: перенос данных из одной таблицы в другую
jenny
В таком случае, перед вставкой приводите запись к единому, унифицированному виду. Например, если после слова есть пробел, это будет уже не тоже самое, что и слово без пробела. Не обязательно у Вас так, но, надеюсь, идею Вы поняли.
Ни один совет Вам не поможет, пока Вы, прежде чем писать код, тщательно не продумаете алгоритм (семь раз отмерь - один раз отрежь).
В таком случае, перед вставкой приводите запись к единому, унифицированному виду. Например, если после слова есть пробел, это будет уже не тоже самое, что и слово без пробела. Не обязательно у Вас так, но, надеюсь, идею Вы поняли.
Ни один совет Вам не поможет, пока Вы, прежде чем писать код, тщательно не продумаете алгоритм (семь раз отмерь - один раз отрежь).
Re: перенос данных из одной таблицы в другую
Vadim писал(а):jenny
В таком случае, перед вставкой приводите запись к единому, унифицированному виду. Например, если после слова есть пробел, это будет уже не тоже самое, что и слово без пробела. Не обязательно у Вас так, но, надеюсь, идею Вы поняли.
Ни один совет Вам не поможет, пока Вы, прежде чем писать код, тщательно не продумаете алгоритм (семь раз отмерь - один раз отрежь).
спасибо, вот как раз пробел у меня между словами есть....
