Вниз
Скачать: 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.038 c
14-1124281539
oldman
2005-08-17 16:25
2005.09.11
Вчера умер Гомельский.


11-1106665752
Boguslaw
2005-01-25 18:09
2005.09.11
Bitmap.LoadFromResourceName


14-1124340419
CHES
2005-08-18 08:46
2005.09.11
Архив конференции "основная" за 2004 год


14-1124259017
linesoft
2005-08-17 10:10
2005.09.11
Компьютерный червь ZOTOB атакует Windows 2000


4-1122098994
axx
2005-07-23 10:09
2005.09.11
Цвет фона работчего стола.




   Наверх