Форум: "Базы";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];
ВнизПоиск по похожему номеру Найти похожие ветки
← →
БогданБ (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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c