перенос данных из одной таблицы в другую

Модератор: Модераторы

Ответить
jenny
новенький
Сообщения: 59
Зарегистрирован: 25.05.2015 21:45:27

перенос данных из одной таблицы в другую

Сообщение jenny »

Всем доброго времени суток!

На форме имеются 2 DBGrid-а. Kак сделать так чтобы не было повторного переноса одной и той же записи. Подскажите пожалуйста, очень нужно....
Последний раз редактировалось jenny 20.08.2015 22:38:11, всего редактировалось 1 раз.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: перенос данных из одной таблицы в другую

Сообщение Vadim »

Что-то вроде этого:

Код: Выделить всё

If not ZQuery1.Locate('client', Variant(ZQuery2.FieldbyName('client').AsString), [loCaseInsensitive]) Then
Begin
  ZQuery1.insert;
  ZQuery1.FieldbyName('client').AsString:=ZQuery2.FieldbyName('client').AsString;
End;
jenny
новенький
Сообщения: 59
Зарегистрирован: 25.05.2015 21:45:27

Re: перенос данных из одной таблицы в другую

Сообщение jenny »

Vadim писал(а):Что-то вроде этого:

Код: Выделить всё

If not ZQuery1.Locate('client', Variant(ZQuery2.FieldbyName('client').AsString), [loCaseInsensitive]) Then
  ZQuery1.FieldbyName('client').AsString:=ZQuery2.FieldbyName('client').AsString;


спасибо за ответ, уже пробовала, не помогает, запись как и прежде дублицируется
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: перенос данных из одной таблицы в другую

Сообщение Vadim »

jenny
В таком случае, перед вставкой приводите запись к единому, унифицированному виду. Например, если после слова есть пробел, это будет уже не тоже самое, что и слово без пробела. Не обязательно у Вас так, но, надеюсь, идею Вы поняли.
Ни один совет Вам не поможет, пока Вы, прежде чем писать код, тщательно не продумаете алгоритм (семь раз отмерь - один раз отрежь). ;-)
jenny
новенький
Сообщения: 59
Зарегистрирован: 25.05.2015 21:45:27

Re: перенос данных из одной таблицы в другую

Сообщение jenny »

Vadim писал(а):jenny
В таком случае, перед вставкой приводите запись к единому, унифицированному виду. Например, если после слова есть пробел, это будет уже не тоже самое, что и слово без пробела. Не обязательно у Вас так, но, надеюсь, идею Вы поняли.
Ни один совет Вам не поможет, пока Вы, прежде чем писать код, тщательно не продумаете алгоритм (семь раз отмерь - один раз отрежь). ;-)


спасибо, вот как раз пробел у меня между словами есть....
Ответить