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

Вниз

Поиск по похожему номеру   Найти похожие ветки 

 
БогданБ   (2006-10-12 00:03) [0]

Добрый вечер. Подскажите пожалуйста в таком деле: нужно выбрать документы по похожему их номеру, вот что я написал и это не работает.
SQL
select distinct putivka1.*, vodiy1.*, avto1.*
from putivka1, "vodiy1.DB"vodiy1
"avto1.DB"avto1
where putivka1."nomer lista" =:p1
and putivka1.vodiy1ID=vodiy1.ID
and putivka1."Nomer avtoID"=avto1.ID

и код, где в form14.Edit3.Text вписываю похожий номер документа
if  RadioButton8.Checked  then
 begin
//поиск по номерам
with Datamodule1.Query8 do
 begin
 close;
 params[0].AsString:=form14.Edit3.Text+"%";
 open;
 end;
DataModule1.Query8.Active:=true;
DBGrid1.DataSource:=DataModule1.DataSource8;

В DBGrid1 ничего не нахожу вот только если номер точно совпадает тогда ОК.
Благодарен за ответ


 
Anatoly Podgoretsky ©   (2006-10-12 00:09) [1]

Если это число то ни о какой похожести говорить не приходится.


 
БогданБ   (2006-10-12 00:14) [2]

To Anatoly Podgoretsky ©
И что по первых цыфрах похожих документов их нельзя найти?


 
Anatoly Podgoretsky ©   (2006-10-12 00:33) [3]

Так у тебя номер или не номер, а шифр?


 
БогданБ   (2006-10-12 00:38) [4]

Например есть документы от № 678000 до № 678020
Я ввожу число 678 ,поиск, и нужно что б все документы начинающиеся на 678 были в
DBGrid1


 
sniknik ©   (2006-10-12 01:45) [5]

сделай преобразование числа к строке и уже в нем приблизительный поиск...
ну типа .... WHERE CAST(TableAlias."Field Name" AS VarChar(15)) LIKE "%678%" , не только начинающиеся но и вообще вхождение.



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

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

Наверх




Память: 0.47 MB
Время: 0.059 c
11-1141302317
Shtorm-89
2006-03-02 15:25
2006.12.17
Вопрос о MediaPlayer в Delphi


2-1164831090
redlord
2006-11-29 23:11
2006.12.17
мигание компонентов на панели


15-1164718351
Виктор1985
2006-11-28 15:52
2006.12.17
Помогите


15-1164392601
furyz
2006-11-24 21:23
2006.12.17
Так сяк


2-1164635692
Draught
2006-11-27 16:54
2006.12.17
Событие DBEdit - нажатие Enter или другой заданой клавиши