Re[2]: Как с этим обращаться Query1->Location(.......) ?????
От: Shtirliz Россия  
Дата: 31.05.05 11:38
Оценка:
Здравствуйте, Vodyamba, Вы писали:

V>Здравствуйте, _Valera_, Вы писали:


_V_>>Уважаемый All. У меня возникла проблема.

_V_>>Мне нужно осуществить поиск по двум полям в НД (поле1 — дата; поле2 — строка). Данные для поиска выхватываються из Edit1 and Edit2

_V_>> Query1->Location(.......).


_V_>>В хелпнике билдера я нашел,


_V_>>virtual bool __fastcall Locate(const AnsiString KeyFields,

_V_>> const System::Variant &KeyValues,
_V_>> TLocateOptions Options);

_V_>>А можно написать по человечески, как это должно выглядеть


_V_>>Зарание спасибо Валера


V>KeyFields это твои поля,

V>KeyValues это твои данные например ['aaa','bbb'],
V>TLocateOptions Options можешь опустить вообще и написать []

Дополню:
Возвращает True если данные найдены и False в противном случае.

Например для тебя:

  If Table.Locate('поле1;поле2',VarArrayOf([Edit1.text,Edit2.text]),[])
    Then
      Table.Delete;


Удачи.
... << RSDN@Home 1.1.4 beta 7 rev. 458>> А в Winamp'e: Track 14
Дункан Маклауд любил ходить в лес и издеваться над кукушками.
138385660
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.