Евгений |
Отправлено: 07.04.2005, 20:23 |
|
Не зарегистрирован
|
Создаю программно несколько таблиц в БД Access. Таблицы располагаются в базе в порядке их создания одна за другой. После того как я отключаюсь от БД и снова подключаюсь, порядок таблиц изменяется, а именно — сортируется в алфавитном порядке. Можно ли как-то запретить сортировку таблиц внутри БД ? |
|
Gedeon |
Отправлено: 07.04.2005, 20:45 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Зачем?
|
|
Евгений |
Отправлено: 07.04.2005, 23:15 |
|
Не зарегистрирован
|
Каждая таблица представляет собой 1 элемент, в котором хранятся данные. Пользователь сам может добавлять/удалять элементы (таблицы). Так вот, хочется , чтобы информация при последующем открытии базы для пользователя, который её создал, отображалась именно в том виде и последовательности, как он это сам делал.
Написал может и не очень понятно, но всё же мне это нужно и хотелось бы как это сделать. Наверняка есть способ. |
|
AVC |
Отправлено: 08.04.2005, 08:07 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE |
Каждая таблица представляет собой 1 элемент, в котором хранятся данные. Пользователь сам может добавлять/удалять элементы (таблицы).
|
Скорее всего лучше поменять способ хранения и свести к фиксированному списку таблиц. Добавлять/удалять статические таблицы — дороговато.
Но, если вам все таки надо, то заведите таблицу с перечнем таблиц и сортируйте её так, как вам это надо или поробуйте найти у Access'а дату создания таблицы (например у Oracle такая информация есть).
Отредактировано AVC — 08/04/2005, 07:09 |
|
Евгений |
Отправлено: 09.04.2005, 13:49 |
|
Не зарегистрирован
|
Спасибо AVC.
Но дело в том, что перечень таблиц он разный каждый раз и неизвестен. Видимо придётся как Вы и сказали искать дату создания и по ней упорядочивать. Но как её выудить пока просто не представляю... |
|