Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

сортировка символьного поля как целочисленное [D7, FB 1.5]


Страницы:   1 2

Ganda ©   (2008-01-04 10:47:00) 

проблема заключается в следующием, поле имеет тип символьный, туда по идеи должны записыватся числа, но бывает проскальзывают и символы!
из за этого неполучается нормально отсортировать поле!
Хотелось что бы в начале были списка были символы а потом шли нормальная нумерация!


Виталий Панасенко(дом)   (2008-01-05 09:11:00) [1]

в 2-ке можно


palva   (2008-01-04 23:37:00) [2]

А чё, разве можно? Я лично даже не пробовал, раз в книжках пишут, что нельзя. Но если у вас на FB 1.5 получилось, то научите, как.


Iskander   (2008-01-04 16:47:00) [3]

А чё, в фаэрбёрде нельзя индекс построить по вычисляемому значению? зачем дополнительные поля таблице создавать?


Andrey   (2008-01-04 15:26:00) [4]

>VadimSpb   (04.01.08 14:41) [18]
>Эмоции.
Да, вы меня улыбаете. За что вам отдельное спасибо.
С Новым Годом )


VadimSpb   (2008-01-04 15:03:00) [5]

Ага :-)))
То сейчас тебе хотел написать!!!!
С НОВЫМ ГОДОМ!!!


Johnmen   (2008-01-04 15:01:00) [6]


> VadimSpb   (04.01.08 14:56) [21]

Да не стОит так переживать - у тебя самое гениальное решение. Это все уже поняли и согласны.

ЗЫ
Ему про Фому, а он про Ерему.


VadimSpb   (2008-01-04 14:56:00) [7]


> Если какому-то извращенцу надо что-то своё, то пусть и выдумает
> свои правила, и применит их... Проблем-то нет...

Можно почесать правой ногой левое ухо. Мне неудобно и быстрее рукой, и в любом месте. Так и мое решение с ХП. Пока не вижу ни одного аргумента в этой переписке чем лучше второе поле. Изначально именно так и работал ранее. Потом пришел к выводу что ХП просто удобнее, для всех вариантов (дом, кв-ра, тлф с кодом и прочее).


Johnmen   (2008-01-04 14:49:00) [8]

Ты из контекста не дергай, ты до конца дочитывай.


VadimSpb   (2008-01-04 14:43:00) [9]


> Символьные поля должны сортироваться как символьные. Числовые,
>  как числовые.

В каком Уставе это написано? Похоже на приемы военного программирования :-))
Жизнь многогранна ...


VadimSpb   (2008-01-04 14:41:00) [10]


> "бардак систематизировать нельзя".

Эмоции.

> "непрогнозируемого смешения букв и цифр"

Мой вариант это решает.


Johnmen   (2008-01-04 14:40:00) [11]

Символьные поля должны сортироваться как символьные. Числовые, как числовые.
Вот и вся недолга.
Если какому-то извращенцу надо что-то своё, то пусть и выдумает свои правила, и применит их... Проблем-то нет...


Andrey   (2008-01-04 14:37:00) [12]

>VadimSpb   (04.01.08 14:30) [15]
Посмотрел. "непрогнозируемого смешения букв и цифр" - "бардак систематизировать нельзя".


VadimSpb   (2008-01-04 14:30:00) [13]


> Andrey ©   (04.01.08 14:02) [14]

См. [13].
Также есть варианты непрогнозируемого смешения букв и цифр.


Andrey   (2008-01-04 14:02:00) [14]

>VadimSpb   (04.01.08 13:39) [13]
Вот так последователи технологий микрософта приближают тепловую смерть вселенной... учитесь, товарищи )

10A - да, ситуация типовая, решается разнесением числовой составляющей и символьной по разным полям. Изначально решается. На этапе проэктирования при включении в таблицу такой сущности, как адрес дома.


VadimSpb   (2008-01-04 13:39:00) [15]

В глупости я тебя не обвинял, не обижайся, и в мыслях не было.
Вариант с ХП мне кажется значительно удобнее:
1. Не усложняется код и его чтение вторым полем.
2. ХП вызывается только при необходимости сортировки по данному полю. Работает очень быстро.


Sergey13   (2008-01-04 13:32:00) [16]

> [11] VadimSpb   (04.01.08 13:22)
> Зачем?

Например в моем варианте код вычисления поля будет выполняться 1 раз при вставке + число возможных модификаций поля. В твоем варианте код будет выполняться по числу запросов. Ну и что лучше?

Прежде чем обвинять других в глупости не мешало бы понять и разобраться.


VadimSpb   (2008-01-04 13:22:00) [17]

Зачем? Впрочем, кому как удобнее.


Sergey13   (2008-01-04 13:19:00) [18]

> [9] VadimSpb   (04.01.08 13:16)
> Смотреть на нули они конечно будут, даже заполненные без
> их участия, но при этом возникает сакраментальный вопрос
> о профессионализме автора ;-))), который иначе не может
> сделать сортировку.

А у меня вот возникает сакраментальный вопрос о профессионализме автора этого утверждения, который не знает, что сортировать и показывать можно РАЗНЫЕ поля.


VadimSpb   (2008-01-04 13:16:00) [19]

Глупости, разумеется не посвящаю. Смотреть на нули они конечно будут, даже заполненные без их участия, но при этом возникает сакраментальный вопрос о профессионализме автора ;-))), который иначе не может сделать сортировку.


Sergey13   (2008-01-04 13:08:00) [20]

> [7] VadimSpb   (04.01.08 13:05)
> Бредовая идея не понравится юзерам.

А при чем тут юзеры? Ты посвящаешь своих в тонкости реализации? Сочувствую.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо