Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.28;
Скачать: CL | DM;

Вниз

Поиск   Найти похожие ветки 

 
Miss ©   (2002-11-11 07:37) [0]

Киньте кто-нить фрагментик типа "Искать далее",плиз


 
ЮЮ ©   (2002-11-11 09:02) [1]

Искать далее, это простой перебор строк набора данных и сравнение с шаблоном поиска:

Var find_record: boolean;
begin
find_record := false;
DataSet.Next; // или Prior при поиске вверх
While
not DataSet.EOF and not DataSet.BOF and not find_record
do
if DataSet.Fiiels[0].Value = SearchValue
then find := true
else DataSet.Next;// или Prior при поиске вверх
if not find_record then ... запись не найдена

Я же предпочитаю в отдельном запросе выбрать все записи, удовлетворяющие условию поиска и показать из в отдельном окне, синхронизируя выбираемую запись из запроса и запись в исходном НД


 
Леван   (2002-11-11 09:50) [2]

etot vopros interesoval i menia, no ne nashel otveta:
v foxpro est "Locate" i potom "Continue"
est li chto-nibud poxojee v Dephi?


 
sniknik ©   (2002-11-11 10:34) [3]

Леван (11.11.02 09:50)
в Дельфи есть все (как в Греции) надо только знать где взять. :-).

Пример для ADO (возможно и для BDE)

ADODataSet.Filter:= SearchField+" = "+SearchText;
или
ADODataSet.Filter:= SearchField+" LIKE %"+SearchText+"%";
или
ADODataSet.Filter:= "придумай сам что нужно";
(включать фильтр не надо, не для этого нужен )

поиск первого по фильтру
ADODataSet.FindFirst;

следуюший
ADODataSet.FindNext;
предыдущий
ADODataSet.FindPrior;
(вообщето это функции их и надо как функции обрабатывать нашло/не нашло)

Хотя я предпочитаю .... и т.д. прочти последнюю строку в ЮЮ © (11.11.02 09:02).
Более правильный метод по моему (и не только :-)



Страницы: 1 вся ветка

Текущий архив: 2002.11.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
3-92885
Cranium
2002-11-10 22:52
2002.11.28
Запрос к нескольким таблицам


8-93151
zetta
2002-08-08 10:36
2002.11.28
gaussian blur (размытие по гауссу)


1-93003
KidMan
2002-11-13 00:43
2002.11.28
Word и свойства Font


3-92845
Step[B.M.]
2002-11-12 12:10
2002.11.28
Может ли сервер IB делать автоматическое резервное копирование ?


1-93102
nika_ufc
2002-11-16 17:32
2002.11.28
плохое объяснение и глюки в статье