Главная страница
    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.47 MB
Время: 0.07 c
15-1179147002
Руслан
2007-05-14 16:50
2007.06.10
ошибка mysql 2013


15-1178981335
ArtemESC
2007-05-12 18:48
2007.06.10
Benny Hill


1-1176810767
Dima63
2007-04-17 15:52
2007.06.10
Как развернуть окно без анимации


15-1179355185
Riply
2007-05-17 02:39
2007.06.10
Отключение "автостарта" флешки.


15-1179385137
Kerk
2007-05-17 10:58
2007.06.10
Oracle External Procedure на Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский