Страница 2 из 2

Добавлено: 16 апр 2008, 07:29
Старик Крупский
Про какую сортировку Вы говорите? Непонятно...

Добавлено: 25 апр 2008, 05:47
Galinanik
Старик Крупский писал(а):Про какую сортировку Вы говорите? Непонятно...
Наши чертежи находятся в хранилище архива. Когда мы открываем проект, марку чертежа, во вкладке"документы архива" можно увидеть эти документы. Если выделить все докуметы по полю, происходит их сортировка по описанию. Но сортитрует программа их не так как нам нужно, например: 4712-1-ов-1, 4712-1-ов-2....4712-ов-15..тоесть как в виндоусе (по имени вперед XP-стиль) и еще нам хотелось бы сделать сортировку документов по дате изменения документа. Мы попробовали это сделать в окне редактирования описания файла(в настройках импорта) и в окне редактированияпримечания, нок сожалению в них не оказалось подходящих колонок.

Добавлено: 25 апр 2008, 20:57
Старик Крупский
"Лучшая девушка Иркутска", с удовольствием попробую ответить на ваши вопросы :-)
Но сортитрует программа их не так как нам нужно, например: 4712-1-ов-1, 4712-1-ов-2....4712-ов-15..тоесть как в виндоусе
Нет у меня под рукой программы :-( Я пишу из дома.

Да, понятно. Там сортировка идет, скорее всего, посимвольно. И будет так: 4712-1-ов-1, 4712-ов-15, 4712-1-ов-2.... Верно?
Если верно, то этот вопрос решается форматированием чисел. Вместо 1 делаем 01, вместо 2 делаем 02 и т.п. А двузначные числа такими же и остаются. Для форматирования числа в редакторе выражений можно использовать функция string. Формат такой: string (<числовая_колонка>, '00').

Насчет даты изменения файла... Разве в OLE-полях такого поля нет? В понедельник на работе посмотрю, но мне кажется там было что-то типа даты модификации файла..