Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.024 c
1-1124404055
TStas
2005-08-19 02:27
2005.09.11
КАк TTReeVeiw использует память?


4-1122032517
Zak3D[@Tm]
2005-07-22 15:41
2005.09.11
Как запустить другое приложение?


1-1124644597
WST
2005-08-21 21:16
2005.09.11
Залипание Splitrer ов при изменении размера


2-1123579608
rolex
2005-08-09 13:26
2005.09.11
Во всех формах нужно объявлять DecimalSeparator?


6-1117004794
ksa3003
2005-05-25 11:06
2005.09.11
Создание или имитация браузера




   Наверх