Форум: "Начинающим";
Текущий архив: 2006.07.23;
Скачать: [xml.tar.bz2];
ВнизПоис в поле формы Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.02 c