Уважаемый All. У меня возникла проблема.
Мне нужно осуществить поиск по двум полям в НД (поле1 — дата; поле2 — строка). Данные для поиска выхватываються из Edit1 and Edit2
Query1->Location(.......).
В хелпнике билдера я нашел,
virtual bool __fastcall Locate(const AnsiString KeyFields,
const System::Variant &KeyValues,
TLocateOptions Options);
А можно написать по человечески, как это должно выглядеть
Зарание спасибо Валера
Здравствуйте, _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_>Зарание спасибо Валера
KeyFields это твои поля,
KeyValues это твои данные например ['aaa','bbb'],
TLocateOptions Options можешь опустить вообще и написать []
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Здравствуйте, 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
Спасибо — работтттает.
Домой доберусь, еще вопросов выищу
Здравствуйте, <Аноним>, Вы писали:
А>Здравствуйте, Vodyamba, Вы писали:
V>>KeyValues это твои данные например ['aaa','bbb'],
V>>TLocateOptions Options можешь опустить вообще и написать []
А>Так то на паскакале. А господин Билдером балуется.
Надо бы учиться переводить билдер в паскаль и наоборот... Хотя сам я не очень то... элементарное — да, а дай что-то посложнее — труба...
... << RSDN@Home 1.1.4 beta 7 rev. 447>>