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

Вниз

Поиск файлов по названию или члючевому слову   Найти похожие ветки 

 
Wayne ©   (2010-06-03 13:44) [0]

не могу понять почему не работает поиск, помогите исправить
procedure TForm12.Button1Click(Sender: TObject);
var maxWidth, i:integer;
begin
 ListBox1.Clear;
 Form1.ADOTable1.Filtered:=FALSE;
 if RadioButton1.Checked=TRUE then
   Form1.ADOTable1.Filter:="[FileName]"+" Like "+chr(39)+Edit1.Text+"*"+chr(39)
 else
   Form1.ADOTable1.Filter:="[slova]"+" Like "+chr(39)+"*"+Edit1.Text+"*"+chr(39);
 Form1.ADOTable1.Filtered:=TRUE;
 Form1.ADOTable1.First;
 if Form1.ADOTable1.Fields.FieldByName("FileName").AsString="" then
     ShowMessage("Поиск не дал результатов!");
 For i:=1 to Form1.ADOTable1.RecordCount do
 begin
   ListBox1.Items.Add(Form1.ADOTable1.Fields.FieldByName("put").AsString);
   Form1.ADOTable1.Next;
 end;
 ListBox1.ItemIndex:=0;

 maxWidth := 0;
 with ListBox1 do
   for i := 0 to Items.Count - 1 do
     if maxWidth < Canvas.TextWidth(Items.Strings[i]) then
       maxWidth := Canvas.TextWidth(Items.Strings[i]);
 ListBox1.Perform(LB_SETHORIZONTALEXTENT, maxWidth + 400, 0);
end;


 
Игорь Шевченко ©   (2010-06-03 13:57) [1]


> не могу понять почему не работает поиск


Я тоже не могу понять


 
Ega23 ©   (2010-06-03 14:02) [2]

расширение не учитывается.
З.Ы. Код ужасен.


 
RWolf ©   (2010-06-03 14:23) [3]

да вроде не особенно и ужасно; ну, плохое знание Паскаля разве что.


 
Anatoly Podgoretsky ©   (2010-06-03 14:33) [4]

А где тут поиск?



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

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

Наверх




Память: 0.47 MB
Время: 0.262 c
15-1264741981
Урсулапов_
2010-01-29 08:13
2010.08.27
Можно ли так забивать?


2-1270489278
Dr. Genius
2010-04-05 21:41
2010.08.27
Проблема с компонентом мониторинга ShellNotify


3-1238620116
ivanoff
2009-04-02 01:08
2010.08.27
как осуществить SQL выборку только по времини


2-1266484344
Kiril123
2010-02-18 12:12
2010.08.27
Последовательность событий жизненного цикла форм


15-1275769777
Юрий
2010-06-06 00:29
2010.08.27
С днем рождения ! 6 июня 2010 воскресенье