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

Вниз

ЛЮДИ! ПОМОГИТЕ! как мне организовать поиск в гриде, установив   Найти похожие ветки 

 
Kurt   (2002-12-03 13:12) [0]

ЛЮДИ! ПОМОГИТЕ! как мне организовать поиск в гриде, установив фокус на определенное поле и пытаясь набрать какое-то значение и грид автоматом перемещается по гриду в поисках похожего (не по первому символу а и по следующим в комплексе).
Заранее ОЧЕНЬ благодарен!


 
ЮЮ   (2002-12-03 13:18) [1]

в обркаботчике Edit1.onChange:

DBGrid.DataSourse.DataSet.Locate(DBGrid.SelectedField.FieldName, Edit1.Text,[loCaseInsensitive, loPartialKey]);


 
sniknik   (2002-12-03 13:36) [2]

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

нам как распространителям только претензии хотя реально изменить чего не имеем права. не наш продукт, одна из этих программ 1С про конфигурацию из скромности помолчу... (а то по ней еще опознают морду побьют :о) ктото ведь этим гордится!


 
Kurt   (2002-12-03 21:42) [3]

ЮЮ! а Edit откуда? то есть в твоем примере надо выделить, ту самую в которой ищется, колонку и затем еще в каком-то Едите уже делать поиск?


 
Kurt   (2002-12-03 21:50) [4]

а как сделать чтоб в самом гриде это можно было сделать?


 
ЮЮ   (2002-12-04 02:53) [5]

"установив фокус на определенное поле и пытаясь набрать какое-то значение" ты, по стандартному интерфейсу, начнешь редактировать эту ячейку. Даже если нет, где ты будещь отображать те символы, которые ввёл рользователь. Вряд ли такой интерфейс будет "дружественным". Я пологал, что есть поле для ввода информации для поиска. А ещё лучше сделать диалог "Найти" и делать поиск после заполнения всей информации пользователем, дабы не дёргать DataSet на каждый введённый символ



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

Форум: "Базы";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
7-75019
vic_774N
2002-10-19 15:38
2002.12.23
Как программно отключить переход на летнее время ?


3-74603
-=Sergeante=-
2002-12-04 10:56
2002.12.23
TpFIBDataSet + master-detail


8-74851
sad
2002-09-05 08:02
2002.12.23
Полигон в Teechart


4-75054
Lexa1900
2002-11-06 20:43
2002.12.23
Чем может помочь функция GetCapture?


3-74542
Evyshka
2002-12-03 16:50
2002.12.23
Поиск по записям





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский