Форум: "Начинающим";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];
ВнизСортировка результатов запроса. Найти похожие ветки
← →
MsGuns © (2007-07-26 22:50) [40]>palva © (26.07.07 21:56) [39]
>В базе данных Access?
А собсна.. какая разница ?
← →
Anatoly Podgoretsky © (2007-07-26 23:51) [41]> sergeyst (26.07.2007 13:41:13) [13]
Ты что торговаться сюда пришел?
← →
sniknik © (2007-07-27 00:55) [42]> В базе данных Access?
а почему собственно нет? хот в базе(/запросе) хоть на клиенте. хотя он и не упоминался в ветке как претендент на используемую...
← →
sergeyst © (2007-07-27 09:19) [43]
> а почему собственно нет? хот в базе(/запросе) хоть на клиенте.
> хотя он и не упоминался в ветке как претендент на используемую.
> ..
как же сортировать на клиенте?
← →
sniknik © (2007-07-27 11:06) [44]> как же сортировать на клиенте?
ADODataSet.Sort:= "Field"; //самая простая сортировка
← →
sergeyst © (2007-07-27 11:56) [45]
> ADODataSet.Sort:= "Field"; //самая простая сортировка
IBQuery
см. > sergeyst © (26.07.07 12:06) [2]
← →
sniknik © (2007-07-27 13:09) [46]> см. > sergeyst © (26.07.07 12:06) [2]
см. palva © (26.07.07 21:56) [39]
sniknik © (27.07.07 00:55) [42]
sniknik © (27.07.07 11:06) [44]
что на что ответ был ...
> IBQuery
ну и что? передать данные через провайдер данных в рекордсет который имеет похожую функциональность (пусть и в других методах), раз уж, и если IBQuery не может, не такая уж большая проблема.
и кстати в [2] IBQuery както не фигурирует... ребусы свои ты как нибудь сам решай.
← →
sergeyst © (2007-07-27 13:33) [47]
> ребусы свои ты как нибудь сам решай.
> А сортировать надо так:
> ЦГ100 > ЦГ60.
← →
sniknik © (2007-07-27 14:46) [48]> А сортировать надо так:
> ЦГ100 > ЦГ60.
и что? выделить для аксесса цифры из этого, и сортировать по ним, что в базе в вычисляемом поле, что в запросе (не трогая базу по дполнению в [2]), что на клиенте в дополнительно созданном уж никак не проблема.
о чем и сказано в [42].
p.s. ты наверное американец... по духу минимум.
по анекдоту.
что делает американец когда собеседник не понимает английского?
он начинает говорить громче!
если не понимаешь лучше бы обьяснил вместо повторов с выделениями... тебя то давно поняли просто отвечают в том же духе, "полу фразами". а ты свой же стиль почемуто не понимаешь... начинаешь "говорить громче", но то же самое.
← →
sergeyst © (2007-07-27 15:34) [49]
> p.s. ты наверное американец... по духу минимум.
хз?
Ладно, как выделить цифры из InterBase, Антипод американского духа? Хоть как-нибудь, а то я не знаю ни как в запросе, ни на клиенте.
PS. А если давно поняли, на что я и рассчитывал говоря полуфразами, чего-же не подсказали? Или для получения ответа необходимо предельно ясно сформулировать вопрос? Для кого?
← →
Игорь Шевченко © (2007-07-27 15:45) [50]
> Ладно, как выделить цифры из InterBase, Антипод американского
> духа? Хоть как-нибудь
А доку читать немодно ? Или впадлу ?
← →
sergeyst © (2007-07-27 15:49) [51]
> Игорь Шевченко © (27.07.07 15:45) [50]
некогда
← →
MsGuns © (2007-07-27 15:52) [52]>sergeyst © (27.07.07 15:49) [51]
>некогда
А трепаться вторые сутки на форуме есть когда ?
← →
sergeyst © (2007-07-27 15:54) [53]
> А трепаться вторые сутки на форуме есть когда ?
Я параллельно делаю другое
← →
sniknik © (2007-07-27 15:55) [54]> на что я и рассчитывал
так поздно поняли то, когда на ветке уже "клеймо" "потрепаловское" стояло... в таких мало кто отвечает. вот если бы стало понятно сразу, или хотябы всего после пары тройки уточняющих вопросов с ответами на них...
> чего-же не подсказали?
ну во первых я отвечал не тебе. см. с чего(кого) начались мои посты. а по IB я мало чего знаю, и разбираться просто как не хочется, так что... не полез бы если бы "безконкретика" и предположения(/"наезды") на другие базы(/способы работы).
> Или для получения ответа необходимо предельно ясно сформулировать вопрос?
все зависит от желания... чего больше хочется получить ответ или потрепаться. сам решай.
> Для кого?
ну наверное для того кто захочет ответить, и в тоже время знает(/захочет разобраться)... кого сумеешь заинтересовать вопросом.
← →
MsGuns © (2007-07-27 16:09) [55]Есть такая штукенция - TClientDataSet? в который можно "запихнуть" датасет, полученных хоть от ИБ, хоть от Уракла, хоть от мускула, хоть от черта хвостатого.
У этого самого клиентского датасета прорва самых разных методов, в том числе и сортировки. Для его изучения мне в свое время понадобилось полдня, а я в отличие от некоторых форумчан сообразительностью хвастать не могу ;)
← →
Сергей М. © (2007-07-27 16:10) [56]
> как выделить цифры из InterBase
После этой абракадабры вряд ли можно расчитывать на серьезное отношение к тебе как к разработчику.
← →
clickmaker © (2007-07-27 16:17) [57]
> как выделить цифры из InterBase
substring("IB6.5", 3, 3) = 6.5
← →
sergeyst © (2007-07-27 16:18) [58]
> серьезное отношение к тебе как к разработчику.
> Сергей М. © (27.07.07 16:10) [56]
Серьезный разработчик в форуме для начинающих! Аж лестно стало!
А насчет > абракадабры из контекста "трепалова" все понятно.
← →
sergeyst © (2007-07-27 16:23) [59]
> substring("IB6.5", 3, 3) = 6.5
А вот такие варианты:
ЦГ-2-50.30х585.30
ЦГ-50.25х1050.11
Ц100х200-3
Ц100х400-3Л
ЦГ1-60.30х175.22-02
ЦГР-80х350.57
6 19 L M14x1.5 (1Л)
6 20 L M14x1,5 (ZI)
12 27,5 L A17 A10 G 0,5 (2SN) ? Это первые попавшиеся, далеко не все вариации.
← →
clickmaker © (2007-07-27 16:29) [60]
> [59] sergeyst © (27.07.07 16:23)
хм... а по какому принципу там сравнение тогда должно быть?
ну здесь - ЦГ100 > ЦГ60 - еще понятно
а 12 27,5 L A17 A10 G 0,5 (2SN)?
← →
Sergey13 © (2007-07-27 16:35) [61]> [59] sergeyst © (27.07.07 16:23)
ИМХО, тебе в самом первом ответе уже все сказали. Если не можешь сформулировать правило сортировки - вводи от руки сурогатный признак.
← →
sergeyst © (2007-07-27 16:47) [62]
> clickmaker © (27.07.07 16:29) [60]
Строка разбивается на части. На части, состоящие только из букв или цифр. Потом последовательно сравниваются. Буквы(строки) обычным образом, цифры(числа) - как числа. Если сравниваются символьная строка с числовой, то ср. как строки. "-", ".", "x" - можно игнорировать, а можно и нет.
WinXP так же сортирует файлы (или примерно так).
← →
sergeyst © (2007-07-27 16:48) [63]
> ИМХО, тебе в самом первом ответе уже все сказали. Если не
> можешь сформулировать правило сортировки - вводи от руки
> сурогатный признак.
Дык, хоть признак, хоть без него, как-то надо-ж критерий ввода определить.
← →
Сергей М. © (2007-07-27 16:51) [64]
> Это первые попавшиеся, далеко не все вариации
Жуткая солянка)
И что, вся эта номенклатура относится к одной и той же категории/виду изделий одного и тотго же производителя ?
← →
Sergey13 © (2007-07-27 16:52) [65]> [63] sergeyst © (27.07.07 16:48)
> как-то надо-ж критерий ввода определить.
Так ты предлагаешь нам придумать почему ЦГ100 > ЦГ60 или 12 27,5 L A17 A10 G 0,5 (2SN)>ЦГ1-60.30х175.22-02?
← →
sergeyst © (2007-07-27 16:55) [66]
> И что, вся эта номенклатура относится к одной и той же категории/виду
> изделий одного и тотго же производителя ?
Категории разные, производитель один.
← →
Сергей М. © (2007-07-27 16:56) [67]
> sergeyst © (27.07.07 16:18) [58]
> Аж лестно стало
Это не я, это твой работодатель тебе польстил, допустив тебя к разработке в той предметной области, в которой ты пока мало что смыслишь)
← →
Сергей М. © (2007-07-27 16:57) [68]
> sergeyst © (27.07.07 16:55) [66]
> Категории разные
А в пределах одной категории номенклатурные идентификаторы, я надеюсь, имеют хоть какую-то закономерность, по которой можно предположить критерий сортировки ?
← →
Игорь Шевченко © (2007-07-27 17:06) [69]Sergey13 © (27.07.07 16:52) [65]
> Так ты предлагаешь нам придумать почему ЦГ100 > ЦГ60
Ты что, скрипач, дальтоник ? И так же ясно, что 100 больше чем 60 :)
← →
sniknik © (2007-07-27 17:09) [70]смысла в сортировке этого мало... не будут пользоваться.
имхо, сортировка удобна потому что логична, можно сразу сказать в каком порядке записи если знать их тип, легко воспринимается, легко искать. но если для определения позиции человеку придется какието мутные расчеты делать... да нафиг она нужна ему будет такая сортировка.
p.s. практически не сомневаюсь, что счас всплывет неведомое требование неведомого заказчика, и вообще данная сортировка нужна для отчетов... а не для людей. (заранее. а отчеты для кого нужны?...)
← →
sniknik © (2007-07-27 17:12) [71]Игорь Шевченко © (27.07.07 17:06) [69]
а что больше зеленое или сладкое? литры или цена? ;о)
← →
sniknik © (2007-07-27 17:13) [72]насчет литров может быть ошибся, может это лошадиные силы...
← →
Вася Правильный (2007-07-27 17:14) [73]> ЦГ-2-50.30х585.30
> 6 20 L M14x1,5 (ZI)
и что из них больше? цвяхи гумовi или полуторадюймовый трубы?
ps если уж ты в начинающих, хватит недомолвок
это не даст тебюе крутизны, это поставит на тебе клеймо тормоза
← →
Игорь Шевченко © (2007-07-27 17:26) [74]sniknik © (27.07.07 17:12) [71]
Литры больше
← →
MsGuns © (2007-07-27 23:43) [75]>Игорь Шевченко © (27.07.07 17:26) [74]
>Литры больше
Смотря чего ;)
← →
sergeyst © (2007-07-30 08:45) [76]
> ps если уж ты в начинающих, хватит недомолвок
> это не даст тебюе крутизны, это поставит на тебе клеймо
> тормоза
Кто здесь ставит на себе клеймо тормоза?
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];
Память: 0.6 MB
Время: 0.049 c