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

Вниз

Как отфильтровать по численному полю?   Найти похожие ветки 

 
delphino   (2007-05-21 04:20) [0]

Еще один глупый вопрос.:-) Мне нужно отфильтровать по численному полю.
client.Filter:="C_Inzhener="+c;
с-это код инженера по которому надо фильтровать таблицу. Как задать условие фильтра, в выражении должна быть строка.


 
Дмитрий К ©   (2007-05-21 04:43) [1]

if pos("строка", client.filter) <> 0 then
 ...


 
delphino   (2007-05-21 05:15) [2]

Нет, мне не нужен поиск подстроки в фильтре. я имею ввиду если я допустим ввожу в Edit.Text цифру 1 и хочу отфильтровать таблицу клиент по полю C_Inzhener (integer), как построить выражение фильтра client.Filter:="C_Inzhener="+...;


 
Дмитрий К ©   (2007-05-21 05:26) [3]

IntToStr ?


 
delphino   (2007-05-21 05:33) [4]

Еще варианты?:)


 
Дмитрий К ©   (2007-05-21 05:35) [5]


> Еще варианты?:)

В смысле?


 
delphino   (2007-05-21 05:43) [6]


> В смысле?

Ну и как ты это себе представляешь? Поле C_Inzhener числовое, а я буду проверять в нем наличие строки IntToStr()...


 
delphino   (2007-05-21 05:43) [7]


> В смысле?

Ну и как ты это себе представляешь? Поле C_Inzhener числовое, а я буду проверять в нем наличие строки IntToStr()...


 
Дмитрий К ©   (2007-05-21 05:52) [8]

Цитата:
IntToStr converts an integer into a string containing the decimal representation of that number.
Конец цитаты.


 
DrAndrey ©   (2007-05-21 05:52) [9]

А как ты себе представляешь значение фильтра в виде числа?
"C_Inzhener=" - это число? И вообще инструкции SQL - это строки или числа?


 
delphino   (2007-05-21 06:53) [10]

Ладно буду пробовать SQLем...


 
Anatoly Podgoretsky ©   (2007-05-21 07:45) [11]

> delphino  (21.05.2007 05:33:04)  [4]

Еще вариант - не использовать IntToStr, поскольку лишнее


 
delphino   (2007-05-21 10:32) [12]

Если явно прописать в выражении client.Filter:="C_Inzhener="+"1";, то фильтр работает...


 
Сергей М. ©   (2007-05-21 10:46) [13]


> Если явно прописать в выражении client.Filter:="C_Inzhener="+"1";
> , то фильтр работает


А чем, по-твоему, "1" отличается от Edit.Text ?



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

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

Наверх




Память: 0.49 MB
Время: 0.031 c
15-1179109163
Slider007
2007-05-14 06:19
2007.06.10
С днем рождения ! 12 мая


2-1179387067
FRAGMIR
2007-05-17 11:31
2007.06.10
ADOconnection


8-1159139210
Brandik
2006-09-25 03:06
2007.06.10
Может кто делал распознавание текста и картинок?


2-1179571724
LoRd1
2007-05-19 14:48
2007.06.10
Как убить задачу, зная только имя .exe


15-1178804267
Desdechado
2007-05-10 17:37
2007.06.10
Шаблоны документов и их наполнение из БД