Base: Питання, що часто ставляться
From Apache OpenOffice Wiki
Revision as of 13:36, 28 September 2008 by Kovyar (talk | contribs) (→Таблиця відкривається тільки для читання. Таблиця зберігається на сервері і підключена через ODBC)
Імпорт даних
Як імпортувати електронну таблицю?
- У Calc копіюєте масив, а у Base - клікніть правою кнопкою миші по полю з таблицями - Вставити. З'явиться Майстер.
2.3
Чи є спосіб підключити таблицю DBF у ООо Base?
- Так, Base-> Створити підключення-> dBase- вкажіть шлях до теки з DBF-файлами.
2.3
Де знайти і як встановити драйвери для доступу до MySQL, PostgreSQL, ...?
2.4
Запити
ООо Base не виконує запити, окрім SELECT, пише "Запит не є запитом типу SELECT. Дозволено тільки запити, що не змінюють дані."
- Використовуйте Сервіс - SQL
- Інший спосіб:
- Відкриваємо дизайнер запиту и створюємо відповідний SELECT запит.
- Далі цей дизайнер переводиться до режиму правки SQL, select заменяется на insert into з вказуванням указанием полів і (SIC) не переходячи знов до режиму визуального редагування протестувати і зберегти запит.
- Далее його треба без відкриття у режимі візуального редагування.
За наявності right(left,inner,outer) join необхідно видалити у режимі редагування SQL паразитарні конструкції на зразок "{OJ", "}", які можуть бути вставлені візуальним конструктором.
2.3
Які функції підтримуються у запитах?
Наведіть приклад запиту з параметрами, який працює в Base
- SELECT "ID", "texts" FROM "table1" WHERE "ID" = :x
2.3
Я хочу видалити записи про співробітників, чий вік більше за 30. Наведіть приклад запиту.
- DELETE FROM "Таблиця1" WHERE "вік">30
2.3
Потрібен приклад запиту с параметрами на зразок аксесівського аналога Like [введіть перші літери]&"*" для текстового поля, записи у яких частина параметра співпадає?
- SELECT "ID1", "texts" FROM "table1" WHERE "texts" LIKE :"Введіть_перші_літери"
При вимозі на ввід значення необхідноо в кінці ставити %, т.е. А%, б% і т.д.
2.3
Форми
Як роздрукувати (зберегти) результат використання фільтра у формі?
- На даний момент ми не знаємо способа роздрукувати дані з форми.
- Тому, якщо параметри фільтра відомі, то краще буде зберегти його як запит і зробити окремий звіт.
- Інакше використайте імпорт до Calc через джерела даних
2.3
Робота з базами Access
Принять участие в проекте! |
---|
Форматирование ответов |
Вопросы использования |
Популярные разделы: |
Writer: Часто задаваемые вопросы |
Calc: Часто задаваемые вопросы |
Орфография и грамматика |
Полезности и секреты |
Главная страница |
Як можна конвертувати базу з формату Access до внутрішнього формату OpenOffice.org Base?
- Для цього створюємо підключену до mdb базу, потім створюємо нову базу потрібного формату, і потім копюємо (ctrl+c, ctrl+v) потрібні таблиці із старого файлу до нового. При цьому відкриється майстер переносу.
2.3
Чи можна у OpenOffice.org DataBase відкрити файли Access?
- Так. Але тільки у режимі доступу до даних. Форми та програмна частина працювати не будуть.
- Відкрийте Base, оберіть Підключення до існуючої бази даних,
- Оберіть у списку Microsoft Access
- Перегляд - вкажіть файл mdb
- Один із варіантів підключення, це коли до одного файлу MDB під'єднуються декілька користувачів. Реалізовано це через "Зв'язки таблиць" - такі собі "клієнти", і всі працювали одночасно.
- Розв'язок:
- Створити нову БД - під'єднатися до існуючої - ODBC - далі - перегляд - налаштування - системний DSN - додати - налаштування (Им'я, БД і "додаткове" задаєте свої - наприклад "Archive" - так вы створите аліас) - ОК - (оберіть потрібний аліас)- далі - введіть им'я користувача (якщо є розмежування у БД)- далі - фініш.
- тут пропонують зберегти файл (наприклад під им'ям "клієнти").
- Якщо БД знаходиться у мережі, треба просто підправити ODBC у реєстрі, щоб направити його за мережевим шляхом:
- HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\Archive - де Archive - им'я Аліаса
- DBQ = "\\server\share\MainArchive.mdb"
2.3
Общее
Як стиснути базу даних Base?
- Якщо використовуєте HSQLDB (локальна БД OOo Base), то можна спробувати SHUTDOWN COMPACT або CHECKPOINT DEFRAG.
2.4
Создаю новую базу данных, создаю в ней таблицу, если добавить данные в ячейку, то при закрытии приложения пишет о неожиданной ошибке. Если создать форму для добавления данных в таблицу, то через неё всё отлично добавляется. Стоит открыть таблицу с уже введёнными через форму данных и, сделав там изменения, закрыть её - история повторяется. То же самое происходит при создании запросов, но не всегда. Иногда вываливается, иногда - нет. ОС Linux
- Убедитесь, что Java установлена и используется. Для корректной работы в ООо Base требуется Java от Sun, поэтому также убедитесь что выбрана нужная версия.
Проверить лучше всего в Сервис - Параметры - OpenOffice.org - Java.
2.3
Таблиця відкривається тільки для читання. Таблиця зберігається на сервері і підключена через ODBC
- Можливі причини:
- При створенні таблиці не было вказано ключое поле. В даному випадку потрібно задати ключове поле.
- У налаштуваннях драйверу ODBC вказано режим "тільки читання".
2.3
Перейти к разделу: Writer | Calc | Общее | UI | Глоссарий | Принятые сокращения | Полезности | Содержание |