Страница 1 из 1
Упорядочить записи в таблице - как проще?
Добавлено: 16 янв 2008, 17:12
Dr_Grizzly
Привет всем! Понадобилось упорядочить расположение записей в таблице, именно в таблице а не при отображении их в гриде, чтобы это положение перезаписалось в нее. Какими способами это можно сделать?
Re: Упорядочить записи в таблице - как проще?
Добавлено: 16 янв 2008, 18:14
BHy4ok
Таблица это не грид или я что-то путаю?
Я так понимаю данные в таблицу грузятс я с какого-то файла?
Что мешает сортировать данные в гриде и потом перезаписывать файл?
Re: Упорядочить записи в таблице - как проще?
Добавлено: 16 янв 2008, 19:05
Dr_Grizzly
Не совсем так. Данные грузятся сначало из текстового файла в ADOTable. После чего у ADOTable можно поставить IndexFieldNames имя поля и она покажет в гриде записи в упорядоченном виде. Если мы откроем саму таблицу в Аксесе то там порядка не будет. Дак вот и ищу способ который бы этот порядок навел в самой таблице переместив записи на нужные позиции.
Самый долгий для меня вариант создать еще одну таблицу и из одной переписать данные в другую уже в упорядоченном виде. Дак вот эта процедура будет длительной т.к. записей более 8000...
Re: Упорядочить записи в таблице - как проще?
Добавлено: 16 янв 2008, 20:33
Serge_Bliznykov
Dr_Grizzly, не буду утверждать 100%, но, имхо, другого способа не существует ;-( Даже СУБД (например, тот же FoxPro) при выполнении операции SORT создаёт новый временный файл, в который записываются записи в нужном порядке, который потом переименовывается в файл с именем исходного файла (а исходный файл стирается).
А почему запись 8000 строк - это длительная операция? А как пишете?...
у меня десятые доли секунды это занимает... (это если напрямую писать...)
Re: Упорядочить записи в таблице - как проще?
Добавлено: 16 янв 2008, 20:42
Serge_Bliznykov
сорри... связь заглючила... дважды одно и тоже запостилось...
Re: Упорядочить записи в таблице - как проще?
Добавлено: 17 янв 2008, 14:30
Игорь Акопян
Dr_Grizzly, напрашивается вопрос, а нафига???
Если это БД то там порядок записей не важен, для порядка есть ключи и сортировки.
Re: Упорядочить записи в таблице - как проще?
Добавлено: 17 янв 2008, 18:53
BHy4ok
Игорь Акопян писал(а):Dr_Grizzly, напрашивается вопрос, а нафига???
Если это БД то там порядок записей не важен, для порядка есть ключи и сортировки.
Dr_Grizzly писал(а):Данные грузятся сначало из текстового файла
Напрашивается другой вопрос. Это база дынных или обычный текстовик ?