Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2013, 19:21   #1
xsaroo
Пользователь
 
Регистрация: 14.10.2012
Сообщений: 40
Вопрос Сортировка цифр с буквами(

Привет всем.
Прошу помочь написать код для сортировки поля которое содержит как числа так и буквы.
Использую DBgrid, ADOQuery1, ADOConnect.
Обычная сортировка делается, но как сделать то что я описал выше(гугл нечего толкового не дал)

Как я делаю сортировку для поля
PHP код:
procedure TForm4.dbgrd1TitleClick(ColumnTColumn);
begin
 
if Column.Index=5 then
    with Form3
.ADOQuery1 do begin
      Close
;
      
SQL.Text:='select * from Алфавитный ORDER BY Год_издания ';
      
Open;
    
end;
end

p.s Skypi: Xsaroo
(Собирался использовать DbgridEh но что то не разобрался как в нем сортировку делают)
xsaroo вне форума Ответить с цитированием
Старый 20.05.2013, 19:38   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А символьным полям без разницы что в них - буквы или цифры - сортировка в соответствии с кодовой страницей поля. Возможно с нечувствительностью к регистру. И ADO не причем - все зависит от СУБД
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 21.05.2013, 13:45   #3
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

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

Последний раз редактировалось BARNEY; 21.05.2013 в 13:48.
BARNEY вне форума Ответить с цитированием
Старый 21.05.2013, 14:14   #4
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
не могу представить как его хранить буквами
"две тысшы трыста второй"
eval вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка массива с украинскими буквами Danver Microsoft Office Excel 5 02.03.2011 11:23
Сортировка цифр в ячейке Марча Microsoft Office Excel 17 30.01.2011 18:15
Сортировка цифр в числе. _FENDER_ Помощь студентам 4 28.12.2010 01:16
Фильтр ячеек с маленькими буквами и несколько большими буквами Clockgen Microsoft Office Excel 8 24.11.2010 21:13