Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];

Вниз

Фильтрация гос.номера   Найти похожие ветки 

 
dj0n ©   (2006-07-10 00:53) [0]

Люди подскажите пожалуйсмта, как можно фильтровать номера машин по возрастанию, только начиная с первой цифры номера!


 
ЮЮ ©   (2006-07-10 08:01) [1]


> фильтровать  по возрастанию

Объясните, пожалуйста, общественности Ваши термины


> только начиная с первой цифры номера!
>

А как Вы делаете со второй цифры номера?


 
cyborg ©   (2006-07-10 08:34) [2]

Не знаю как в парадоксе, SQL там? Вроде как знаки вопроса обычно означают, что на этом месте могут быть любые символы.


 
Хельг ©   (2006-07-10 10:56) [3]

на счет парадокса не уверен, но в SQL работает:
order by SUBSTRING ( nomer ,1 ,len(nomer))


 
SerJaNT ©   (2006-07-10 10:59) [4]

SELECT * FROM table ORDER BY nomer ASC


 
cyborg ©   (2006-07-10 11:05) [5]

> [4] SerJaNT ©   (10.07.06 10:59)
> SELECT * FROM table ORDER BY nomer ASC

Ещё фильтрацию добавь ;)


 
SerJaNT ©   (2006-07-10 11:12) [6]


> Ещё фильтрацию добавь ;)


SELECT * FROM table WHERE nomer = "123" ORDER BY nomer ASC

или

SELECT * FROM table WHERE nomer LIKE "%123%" ORDER BY nomer ASC


 
Vlad ©   (2006-07-10 11:15) [7]

есть гарантия что все гос. номера в базе имеют одинаковый формат? Не забудь что существуют куча других действующих форматов гос.номера, в т.ч. старый советский, военные, иностранные, и т.п.


 
Desdechado ©   (2006-07-10 11:29) [8]

Если нужно делать такие извраты, то можно либо написать функцию извлечения цифр, по которой сортировать (в парадоксе не прокатит), либо хранить разные составляющие номера в разных полях.


 
dj0n ©   (2006-07-10 15:44) [9]

Это конечно все здорово, но мне именно в парадоксе это надо сделать


 
Desdechado ©   (2006-07-10 16:07) [10]

> хранить разные составляющие номера в разных полях
?


 
Vlad ©   (2006-07-10 16:17) [11]


> dj0n ©   (10.07.06 15:44) [9]
> Это конечно все здорово, но мне именно в парадоксе это надо
> сделать

Как вариант: сделай в Query(или Table, чем ты пользуешься) Calculated-поле, куда пиши только числовую часть гос-номера, потом через DataSetProvider загружаешь в ClientDataSet, и там сортируешь по этому полю



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

Форум: "Начинающим";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.012 c
2-1152614581
SergP
2006-07-11 14:43
2006.07.30
Как сделать чтобы форма при создании не отбирала фокус?


15-1151593052
cyborg
2006-06-29 18:57
2006.07.30
Сайтом delphigfx кто нибудь может заняться?


3-1148632107
apl
2006-05-26 12:28
2006.07.30
Select ... in (Select ...)


4-1145027468
Antoshka
2006-04-14 19:11
2006.07.30
как создать ярлык


2-1152622159
Neo Trinitron
2006-07-11 16:49
2006.07.30
dbf --> MSSQL





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский