![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
сортировка символьного поля как целочисленное [D7, FB 1.5]
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)
> Бредовая идея не понравится юзерам.
А при чем тут юзеры? Ты посвящаешь своих в тонкости реализации? Сочувствую.