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

Вниз

Поиск строки в базе....   Найти похожие ветки 

 
ArchValentin ©   (2005-07-24 18:43) [0]

Знаю что глупый вопрос. Есть база, нужно организовать поиск в определённом столбике. Н/р: В столбике: Нефтегаз, Нефтестрой, Горэнерго, ввожу "Нефте" и получаю Нефтегаз и Нефтестрой


 
_dimka ©   (2005-07-24 18:55) [1]

Locate()
В базе нет столбиков...


 
ArchValentin ©   (2005-07-24 18:57) [2]

Вся база это и есть строки и столбцы, разве не так?


 
Desdechado ©   (2005-07-24 19:22) [3]

1. строки в таблицах, а БД - это множество таблиц, индексов и прочего
2. qry.SQL.Text:="SELECT name_1 FROM tablice WHERE name_1 LIKE :1";
qry.Params[1].AsString:=Edit1.Text+"%";
qry.Open;


 
ArchValentin ©   (2005-07-24 19:28) [4]

Не ребята, мне SQL не нужно, голый Paradox юзаю


 
ViktorZ   (2005-07-24 19:43) [5]

if strtodate(edit3.Text)>= table1.FieldByName("Дата").AsDateTime

вот сравнивать можно? я проверяю на должников в Гриде. Вроде работает, хотя странно это как-то. Это не оффтоп я ведь осуществляю поиск;-)))


 
Anatoly Podgoretsky ©   (2005-07-24 20:31) [6]

ArchValentin ©   (24.07.05 19:28) [4]
голый Paradox

А это разве препятствие?


 
Slym ©   (2005-07-25 05:45) [7]

procedure TForm1.TableFilterRecord(DataSet: TDataSet;
 var Accept: Boolean);
begin
 if Length(SearchStr.Text)<>0 then
Accept:=AnsiContainsText(DataSet.FieldByName("Name").AsString,SearchStr.Text)
 else
   Accept:=true;
end;


 
Slym ©   (2005-07-25 05:46) [8]

Table.Filtered:=true;


 
ArchValentin ©   (2005-08-02 12:00) [9]

Отвечаю сам же, на свой же вопрос:
DBGrid1.DataSource.DataSet.Locate("Организация", edit1.text, []);


 
ЮЮ ©   (2005-08-02 12:15) [10]

>Отвечаю сам же, на свой же вопрос:
и где здесь "и получаю Нефтегаз и Нефтестрой"?
это чистый Нефтегаз или Нефтестрой", смотря кто раньше встретится


 
Виталий Панасенко   (2005-08-02 12:21) [11]

Тут (если без сиквела) лучше использовать фильтр, а точнее OnFilterRecord.. т.к. в Filter мало чего можно сделать (по сравнению с событием - это я умничаю :-)) )...



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

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

Наверх




Память: 0.49 MB
Время: 0.04 c
3-1122529322
cam
2005-07-28 09:42
2005.09.11
Перенос данных


14-1124031285
Ломброзо
2005-08-14 18:54
2005.09.11
Доллар падает


3-1122621347
-=snoop=-
2005-07-29 11:15
2005.09.11
отображение в TDBgrid


6-1117067772
dp200
2005-05-26 04:36
2005.09.11
функция ShellExecute


1-1124273278
maximm
2005-08-17 14:07
2005.09.11
кодировка dos