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


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


P.S. Проблемы с базой данных
Автор: Вопрос 1 от 0:00:00 Источник ...
 15.06.2007 19:52:33
All
4316 сообщения
1-ый


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


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