Openoffice Base неожиданно завершает работу

Автор Sandrey, 19 февраля 2013, 23:45

0 Пользователи и 1 гость просматривают эту тему.

Sandrey

Здравствуйте! Довольно длительное время создавал базу в режиме "пользователя Access" (то бишь - ни капли кода, т.к. пока не владею). Цель создания базы - накопление информации о пациентах по множеству параметров, для возможности последующего анализа и статистической обработки. Начал создавать форму для удобного внесения данных. И вот сегодня - OOO в процессе работы начал медленно реагировать на нажатия, а потом и вовсе неожиданно завершил работу (сохраниться успел:)). Теперь база-то открывается после успешного восстановления, однако, при попытках хотя бы переключиться на список таблиц, или открыть форму - неожиданно завершает работу. Не могли-бы знающие люди подсказать, что бы это могло быть и как с этим бороться? Сдать работу, конечно, нужно было вчера...

Файл базы ведет себя идентично и на Win8, и на Mac Os. Приложить не получается - размер 2,9 мб.

Hasim

Выложите на какой-нибудь файлообменник.

Sandrey


Hasim

#3
Удалось восстановить базу, но без данных в таблицах (испорчен файл data).
Вот что пока получилось.



[вложение удалено Администратором]

Sandrey

Спасибо огромное! Как такое предотвращать?

Sandrey

Мда... только когда я его сохранил в рабочей папке - вновь такая же ошибка. На каком-то этапе, видимо, происходит сбой...

Hasim

С восстановленной базой data из backup.

(Но таблицы пустые - так и должно быть?)


[вложение удалено Администратором]

greenman

#7
Ваша база стала слишком большой (?). Можно сжать (Команды SQL для "сжатия" базы - chekpoint defrag или shutdown compact), подкрутить настройки (hsqldb.cache_size_scale=10    hsqldb.cache_scale=14), но лучше перейти на хотя бы ODB HSQLDB splitted

Испортился файл data в базе данных
Сбои в работе ООBase

Выложил базу с (hsqldb.cache_size_scale=10    hsqldb.cache_scale=14). Да, и что там у Вас за макросы?

И ещё вопрос - какие версии офиса и java-машины используются?

[вложение удалено Администратором]

Sandrey

Цитата: Hasim от 20 февраля 2013, 01:40(Но таблицы пустые - так и должно быть?)
Да, заполнение будет происходить потом, осталось доделать форму
Цитата: greenman от 20 февраля 2013, 06:35Да, и что там у Вас за макросы?
Как это ни странно - сам я макросы не писал,  и откуда они взялись мне не ведомо.  Можно их каким-либо образом узнать где они?

Sandrey

#9
Цитата: greenman от 20 февраля 2013, 06:35И ещё вопрос - какие версии офиса и java-машины используются?
Смогу дать точный ответ завтра,  когда доберусь до машины. Сейчас могу лишь сообщить, что версия ooo 3.4, версию jre пока  не назову

Sandrey

Цитата: greenman от 20 февраля 2013, 06:35Ваша база стала слишком большой (?). Можно сжать (Команды SQL для "сжатия" базы - chekpoint defrag или shutdown compact), подкрутить настройки (hsqldb.cache_size_scale=10    hsqldb.cache_scale=14), но лучше перейти на хотя бы ODB HSQLDB splitted

Испортился файл data в базе данных
Сбои в работе ООBase

Выложил базу с (hsqldb.cache_size_scale=10    hsqldb.cache_scale=14).

Спасибо за ссылки