Сортировка по двум столбцам в XBase #261402


#0 by Робинзон Крузо
Как построить выражение для индекса, чтобы файл ДБФ был отсортирован по двум столбцам. Т.е. также, как действует метод для ТЗ: ТЗ.Сортировать("Поле1+,Поле2+"); ? Вариант типа ДБФ.ДобавитьИндекс("IDX1","Поле1*100000+Поле2",0,0,"") не катит, хотелось бы знать как правильно...
#1 by кто там
ЖКК тебя спасет
#2 by Робинзон Крузо
Вот и некому помочь...
#3 by 774816
если это так принципиально то используй Ado для выборки данных из дбфника с сортировкой по нескольким полям
#4 by Робинзон Крузо
Это непринципиально, это просто из разряда "хочу все знать". Можно и"тупо" в ТЗ выгрузить... Нет, наверняка ДБФ формат позволяет такую "фичу" делать. Неужто уже вымерли те кто в универе FoxPro юзал?
#5 by Allexe
Может спросить на форуме фохпро?
#6 by КонецЦикла
ADO, запрос Фпоиск Тебе точно нужна толковая жена :)
#7 by TEN
>>Вариант типа ДБФ.ДобавитьИндекс("IDX1","Поле1*100000+Поле2",0,0,"") не катит Катит. А зачем на 100000 умножать?
#8 by Mikeware
Цифровое поле, видимо. Длиной 5 - которое Поле2. Если текст, то умножения не надо.
#9 by Робинзон Крузо
Обратил внимание: чем дальше от Москвы и чем известнее деревня, тем дают более "умные" советы. Я спросил конкретно: "как построить выражение для индекса объекта XBase". А через АДО, запросы и прочую ж..у ума много не надо. Из-за таких как вы....,впрочем, долго объяснять...
#10 by Робинзон Крузо
например, выгружаю некий справочник где длина числового кода 5...
#11 by Mikeware
Не звизди. Тебе в аж из Воркуты сказали правильный ответ. Все работает. А Воркута далеко, и там, бр-р-р холодно
#12 by Робинзон Крузо
да, оба поля числовые. Если бы были строковые, прокатило бы "Поле1+Поле2"...
#13 by Mikeware
можешь еще переводить число в строку (с лидирующими нулями), и конкатенацией.
#14 by Робинзон Крузо
Посмотри в . Этот вариант - первое что мне в голову пришло и что работает... Только это все равно лажа...
#15 by Mikeware
прикинь, савсем плохой стал - забыл дибейсик напрочь. Посимотри в фокспре функцию
#16 by Робинзон Крузо
пожалуй что так...
#17 by TEN
Оттепель у нас. Всего -15.
#18 by а лю 427
так и пеши... нахрена на 100000 умножать?
#19 by France
женись на одноэснице, и она тебе поможет))
#21 by Mikeware
Выпил? Ты ерунду сказал, прочитай еще раз, что   надо...
#22 by Mikeware
Ну да, ну да... Скоро лето, температура вообще около нуля будет. Не, мне после Тикси не ндравицца на северах...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С