Table1.Locate('Category','Cod123',[loCaseInsensitive]) then ...
Table1.Locate('Category','Co',[loPartialKey])
и если можно дайте ссылку на все опции поиска
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
![]() ![]() |
![]() |
priboltik |
![]()
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 58 Пол: Мужской Реальное имя: Константин Репутация: ![]() ![]() ![]() |
скажите пожалуйста, что обозначают опции поиска по базам данных в делфи:
Table1.Locate('Category','Cod123',[loCaseInsensitive]) then ... Table1.Locate('Category','Co',[loPartialKey]) и если можно дайте ссылку на все опции поиска |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата что обозначают опции поиска по базам данных в делфи: Первый параметр (KeyField) - список полей в Dataset-е, ГДЕ будет осуществляться поиск (если полей несколько, они разделяются ";")... Второй параметр (KeyValues) - ЧТО будем искать (если первый параметр содержал одно поле, то здесь тоже должно быть одно поле, иначе - список полей, оформленный через VarArrayOf)... Третий параметр - множество опций, КАК искать... В твоем случае - loPartialKey - допускать частичные совпадения ключа (KeyValues) с содержимым поля DataSet-а, а loCaseInsensitive - не обращать внимание на разницу в регистре символов...Теперь о том, где прочесть об этом: Встроенная справка Дельфи - меню Help -> Delphi Help -> (вкладка Find) -> печатаешь название класса (в твоем случае - TTable), выбираешь из списка №3 - внизу - отдельно стоящее название класса, и Double Click на нем... Так ты вышел на страничку класса TTable... А теперь эми на Methods, и в списке ищи Locate... Там есть и описания всех параметров, и примеры использования... (все сказанное выше - для Delphi 6 Enterprise Edition) |
![]() ![]() |
![]() |
Текстовая версия | 25.09.2023 9:07 |