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

Вниз

Поис в поле формы   Найти похожие ветки 

 
FFFF ©   (2006-06-30 14:52) [0]

Нажав кнопку "Поиск" и став на одно из полей формы, надо осуществить поиск по слову или части слова.

Если кто может, то подскажите ссылку на такую тему или процедуру поиска.


 
Ega23 ©   (2006-06-30 14:55) [1]

Pos + F1


 
FFFF ©   (2006-07-03 11:34) [2]

To Ega23

Я  написал процедуру, с возможностью выбора поля и содержимого в нем.
То есть вопрос решен.
Но я не понял, что значит "Pos+1"
Благодарю.


 
Ega23 ©   (2006-07-03 11:45) [3]

Набираешь в редакторе кода Pos, ставишь на него курсор, нажимаешь клавишу F1. Читаешь.


 
FFFF ©   (2006-07-03 16:20) [4]

Я решил вопрос так:
На форме есть кнопка, при нажатии на которую открывается форма поиска, на которой есть  поле «DBLookUpComboBox1», поле "Edit1" и кнопка "Button1".

Таким образом, в поле «DBLookUpComboBox1» у меня имеется список полей таблицы, в "Edit1" я ввожу образец поиска.

После выбора поля таблицы и образца поиска нажимаю на кнопку, работает процедура :
Form1.AdoTable1.Locate(DBLookUpComboBox1.KeyValue,Edit1.Text,[]);

Но я не могу ввести часть искомого слова, целое слово находит.

Возможно кто имеет готовую процедуру такого типа, очень прошу поделиться.


 
Desdechado ©   (2006-07-03 16:23) [5]

[] - вот для этого почитай возможные значения.

А вообще универсальное средство - это просто перебор записей со сравнением на необходимое тебе значение.


 
UMU ©   (2006-07-03 17:46) [6]

Чето у меня тоже не выходит (или не доходит)   8-)

Покажите, пожайлуста, на примеры, чтобы можно было вести поиск не по полному значению поля и производить поиск далее (не останвливаться на первой записи), т.к.


> FFFF ©   (03.07.06 16:20) [4]


> AdoTable1.Locate(DBLookUpComboBox1.KeyValue,Edit1.Text,[]);


находит только первую запись


 
Ega23 ©   (2006-07-03 18:08) [7]

А Locate работает именно так и никак иначе. Если с продолжением поиска - перебирай записи сам.


 
Desdechado ©   (2006-07-03 18:16) [8]

> находит только первую запись
Есть подозрение, то у тебя традиционная для людей путаница в терминах:
1. Поиск - это позиционирование на строке, удовлетворяющей условию.
2. Отбор - это получение множества строк, удовлетворяющих условию (и ничего кроме них!)
3. Фильтрация - это ограничение списка доступных строк по условию. При этом остальные строки никуда не деваются.

Так что тебе надо?


 
UMU ©   (2006-07-03 23:03) [9]

Фильтрация больше всего подходит, если можно поподробней



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

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

Наверх




Память: 0.49 MB
Время: 0.027 c
3-1147629839
Моторин Алексей
2006-05-14 22:03
2006.07.23
Как Открыть базу DBF котороя использует инвертируемый индекс


15-1151312407
azl
2006-06-26 13:00
2006.07.23
iso bds2006 каталог .rr_moved


15-1150889662
parovoZZ
2006-06-21 15:34
2006.07.23
Программно ограничить доступ к каталогу/файлу.


2-1151941702
Вася
2006-07-03 19:48
2006.07.23
png не расстянуть


3-1148227370
Karburator
2006-05-21 20:02
2006.07.23
TIBQuery > свойство Params