Страница: 1 |
Страница: 1 |
Вопрос: Добавление записи в определенную позицию
Добавлено: 11.10.05 11:29
Автор вопроса: SerJEANt | ICQ: 3132838
Есть файл dbf содержащий n-ое кол-во записей, вопрос: как добавить в него строчку в определенную позицию? С помошью VB ессесно.
Допустим чтобы при открытии Экселем этого файла, новая строчка была 10-ой по счету.
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #1
Добавлено: 11.10.05 12:58
Напрямую никак.
Номер ответа: 2
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #2
Добавлено: 11.10.05 13:56
Можно использовать сортировку по какому нибудь уникальному полю, значение которого выбрать между предыдущей и последующей строкой. Метод .AddNew и запрос "insert ..." добавляют запись в конец таблицы.
Номер ответа: 3
Автор ответа:
SerJEANt
ICQ: 3132838
Вопросов: 10
Ответов: 38
Профиль | | #3
Добавлено: 11.10.05 14:39
Андрей
Да, у меня была такая идея, добавить в это файло уникальное поле. Тут еще дело то вот в чем, сортировка записей то идет только в рекордсете, а на расположение записей в самом файле она не влияет.
В этом то и вся проблема.
Вот теперь думаю как бы мне все это дело организовать.