LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Увеличени...
 Тема: Увеличение базы данных
 
 15.06.2007 19:52:19
All
4316 сообщения
1-ый


Тема: Увеличение базы данных
После работы с базами данных модули mde увеличиваются в размере в несколько раз. Иногда при работе выдается сообщение "не хватает памяти". Почему это может происходить?


P.S.
Автор: Вопрос 2 от 0:00:00 Источник ...
 15.06.2007 19:52:19
All
4316 сообщения
1-ый


RE: Увеличение базы данных
.
1. Вы постоянно записываете и удаляете записи из таблиц. Во всех базах данных при удалении записей из таблиц, не происходит их "физического" уничтожения. Они сохраняются в таблицах, поэтому со временем база данных растет, для этого ее необходимо ее сжимать (см. лекции 2c). Если Вы хотите чтобы за Вас базу данных сжимал Access, проделайте следующие шаги через главное меню: Сервис -> Параметры -> Общие -> Сжимать при закрытии (установите флажок на эту операцию)
2. Из вопроса ясно, что у Вас база данных содержит одновременно таблицы, формы и другие элементы. Это неправильно. Чтобы программа корректно работала, надо из вашей базы данных создать 2, т.е. в одной будут таблицы (подчиненная, *.mdb), а в другой все другие элементы (главная, *.mde). Главная база данных связывается с подчиненной через пункт меню: Сервис -> Служебные программы -> Диспетчер связанных таблиц. Проделайте эти действия и рост размера базы данных прекратится. Внимание! периодически надо сжимать подчиненную базу данных - это делает администратор или программа, которую Вы должны написать (пример сжатия возьмите из лекций).


P.S.
Автор: Виктор Конюков от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Увеличени...
ПоискПоиск  Список форумовСписок форумов  
right