Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];

Вниз

Как реализовать "Найи далее..."   Найти похожие ветки 

 
Мистер Х   (2009-05-01 08:36) [0]

Есть БД Access, связь через ADO. Есть поиск, значение берем из Edit1, далее ADODataset.Locate(....) ищем первое совпадение. Вопрос как сделать чтобы при нажатии кнопки "Найти далее" продолжить поиск до следующего совпадения и т.д., при достижении конца НД вывести соответствующее сообщение. Спасибо


 
sniknik ©   (2009-05-01 10:45) [1]

надо сменить Locate на FindFirst/FindNext/...


 
Tornado   (2009-05-01 12:35) [2]


> sniknik ©   (01.05.09 10:45) [1]
> надо сменить Locate на FindFirst/FindNext/...

Хм...спасибо, надо почитать по этому поводу, до этого не пользовал


 
Tornado   (2009-05-01 12:47) [3]

Если использовать эти функции, то после FindFirst и нахождения первого совпадения нужно использовать FindNext? А дальнейший поиск продолжиться с той записи которая нашлась первой?


 
Кролик-Фролик   (2009-05-01 12:50) [4]

что еще один с отломанной справкой?


 
clickmaker ©   (2009-05-04 16:01) [5]

> FindFirst/FindNext

они не ищут. они "for positioning the dataset on the first/next record, respecting any filters"

Найти далее можно реализовать перебором. С сохранением и восстановлением текущей позиции, если "далее" найти ничего не удалось


 
sniknik ©   (2009-05-04 16:32) [6]

> они не ищут.
ищут, проверь.

> respecting any filters
относительно любых фильтров. (т.е. по заданному)


 
Anatoly Podgoretsky ©   (2009-05-04 16:33) [7]

> clickmaker  (04.05.2009 16:01:05)  [5]

И поэтому у них нет критерия поиска.


 
clickmaker ©   (2009-05-04 16:56) [8]

фильтр и поиск типа "далее" - все-таки разные вещи


 
Anatoly Podgoretsky ©   (2009-05-04 16:58) [9]

> clickmaker  (04.05.2009 16:56:08)  [8]

Это аналоги First/Next для Dataset, но только по фильтру.


 
clickmaker ©   (2009-05-04 17:13) [10]

> [9] Anatoly Podgoretsky ©   (04.05.09 16:58)

да я в курсе.
просто, если имеется в виду поиск "далее" с "перескоком" через записи, а не тупо фильтр, то это не подойдет


 
sniknik ©   (2009-05-04 20:07) [11]

> да я в курсе.
> просто, если имеется в виду поиск "далее" с "перескоком" через записи, а не тупо фильтр, то это не подойдет
да я в курсе.
просто, если имеется в виду поиск "далее" с "перескоком" через записи, а не тупо фильтр, то это не подойдет
похоже не в курсе, это не тупо фильтр, это "с перескоком", все как положено. просто проверь.


 
clickmaker ©   (2009-05-05 11:21) [12]

> похоже не в курсе, это не тупо фильтр, это "с перескоком",
>

непустой Filter при выключенном Filtered?


 
sniknik ©   (2009-05-05 11:48) [13]

> непустой Filter при выключенном Filtered?
да.


 
имя   (2009-05-10 21:26) [14]

Удалено модератором



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

Форум: "Начинающим";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.006 c
15-1240243040
@!!ex
2009-04-20 19:57
2009.06.28
Как добавить функции в php?


15-1240556883
tesseract
2009-04-24 11:08
2009.06.28
Прогресс виртуализации


15-1239685568
Andy BitOff
2009-04-14 09:06
2009.06.28
А вы подаете нищим?


15-1240591691
Kolan
2009-04-24 20:48
2009.06.28
«Интерфейс пользователя» → Интерфейсная справка


2-1241611459
Mishenka
2009-05-06 16:04
2009.06.28
Фокус при скроллинге в ListViewСкроллинг





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский