![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск по похожему номеру [D7, Paradox]
БогданБ © (2006-10-12 00:03:00)Добрый вечер. Подскажите пожалуйста в таком деле: нужно выбрать документы по похожему их номеру, вот что я написал и это не работает.
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 ничего не нахожу вот только если номер точно совпадает тогда ОК.
Благодарен за ответ
sniknik (2006-10-12 01:45:00) [1]сделай преобразование числа к строке и уже в нем приблизительный поиск...
ну типа .... WHERE CAST(TableAlias."Field Name" AS VarChar(15)) LIKE "%678%" , не только начинающиеся но и вообще вхождение.
БогданБ (2006-10-12 00:38:00) [2]Например есть документы от № 678000 до № 678020
Я ввожу число 678 ,поиск, и нужно что б все документы начинающиеся на 678 были в
DBGrid1
Anatoly Podgoretsky (2006-10-12 00:33:00) [3]Так у тебя номер или не номер, а шифр?
БогданБ (2006-10-12 00:14:00) [4]To Anatoly Podgoretsky ©
И что по первых цыфрах похожих документов их нельзя найти?
Anatoly Podgoretsky (2006-10-12 00:09:00) [5]Если это число то ни о какой похожести говорить не приходится.