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