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

Вниз

Поиск в гриде-DBGridEh   Найти похожие ветки 

 
Glonia Zbanov   (2002-05-16 17:56) [0]

Как написать чтобы пользователь набирал буквы скажем в EDIT а программа автоматически искала после нажатия каждой кнопки в гриде-DBGridEh по всем колонкам(!) подобный фрагмент текста(справа,слева,по всему слову и т.д.)


 
Johnmen   (2002-05-16 18:04) [1]

Обрабатываешь кликанье букв и формируешь шаблон поиска, затем ищешь, что надо...


 
Glonia Zbanov   (2002-05-16 18:06) [2]

...формируешь шаблон поиска?
Как искать?


 
Johnmen   (2002-05-16 18:16) [3]

Ну формируешь типа строковую переменную, содержащую текущую последовательность нажатых буковок...
А далее пишешь невсосательский код, где последовательно для нужных полей набора данных, осуществляешь поиск...


 
MBo   (2002-05-16 18:34) [4]

ну хоть так, куском с if пробегаешь по всем полям

procedure TForm1.Edit1Change(Sender: TObject);
var s:string;
begin
if length(edit1.text)>0 then begin
s:=edit1.text;

if pos(s,строкаизтаблицы)>0 then
label1.caption:="Yo :)"
else
label1.caption:="No :(" ;

end;
end;


 
Val   (2002-05-16 18:36) [5]

>Glonia Zbanov © (16.05.02 17:56)
идея искать по всем полям мрачновата-пользователь вообще не понимает, что он ищет(муху или котлету)?



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

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

Наверх




Память: 0.45 MB
Время: 0.007 c
3-17790
RDA
2002-05-15 21:43
2002.06.06
Запрос в связанных таблицах


14-18125
Alx2
2002-04-30 10:10
2002.06.06
Прикольно... :)


1-17938
ed_209
2002-05-28 02:43
2002.06.06
FileStream progress


3-17761
Oleon
2002-05-07 11:23
2002.06.06
Nested transactions not supported. Что это. Помогите, пожалуйста.


6-18094
End
2002-03-26 07:51
2002.06.06
Помогите плз....





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