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

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



Память: 0.46 MB
Время: -0.97 c
15-1164355623
passlight
2006-11-24 11:07
2006.12.17
К вопросу о бессмысленности выбора...


15-1164428991
IMHO
2006-11-25 07:29
2006.12.17
Почему Центробанк скупает доллары тоннами


15-1164650062
Piter
2006-11-27 20:54
2006.12.17
У всех ICQ накрылась?


15-1164610941
Колдун
2006-11-27 10:02
2006.12.17
Подскажите, как быть с данными


2-1164736539
Krab1234
2006-11-28 20:55
2006.12.17
Службы




   Наверх