问题标签 [libreoffice-base]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
862 浏览

openoffice.org - 如何使 LibreOffice Base 重新连接到数据库

我使用 LibreOffice Base 作为通用数据库客户端。有时它会失去与某个数据库的连接。有没有办法重新连接它?我的意思是,除了关闭和重新开放基地之外的其他方式?

0 投票
1 回答
2949 浏览

database - Libreoffice Base 中的关系和表格

我正在审核一些服务器,并且我有一个名为“Servers”的表,其中包含一些字段。

其中之一是称为“用户”的字段

我有另一个名为“用户”的表,其中包含每个用户的信息。当然,有很多“root”用户(每个服务器一个),所以我不知道单个用户表是否适合这个。

用户信息包括他们的 SSH 密钥、用户名、主目录等。设计数据库的最佳方式是什么,以及轻松输入这些信息的表单?

0 投票
2 回答
6955 浏览

python - 如何在 Python 2.7 中访问 ODB 文件

我想在 Python 中访问一个 ODB 文件(使用 LibreOffice Base 制作)并提取一个表以供进一步使用。ODB 包含几个表、一个关系设计和几个表格。

是否可以在不使用任何 SQL 的情况下实现这一目标?

编辑:由于我自己解析这种格式似乎过于复杂,我会考虑使用适当的 HSQLDB 引擎。

什么 python 模块通过 HSQL 访问(就像 SQLite 的 sqlite3 一样)?

0 投票
1 回答
1703 浏览

sql - 在 HSQLDB 版本 < 2 中模拟 GROUP_CONCAT 函数?

LO/OOO Base不附带 HSQLDB 版本 > 2,这意味着没有GROUP_CONCAT功能。

有没有办法在 HSQLDB 版本 < 2 中模拟此功能?

name这是列和value应用函数之前的示例:

我想在 Base 中使用 (H)SQL 代码,它返回类似于 GROUP_CONCAT 的结果:

(对于其他 DBMS 也有类似的问题,但在 HSQLDB 中答案对我不起作用。)

0 投票
1 回答
1607 浏览

java - 在 Fedora 16 中为 Libre Office Base 设置 java 类路径

使用 Fedora 16 操作系统。我想使用 Libre Office Base 连接到 MySQL。当我设置 JDBC 连接时,它要求我提供驱动程序,但是,它无法加载(因为它在类路径中看不到它)。

有人知道如何为 Libre Office 设置类路径吗?有没有类似的配置实用工具?

例如,我的驱动程序是 [B]com.mysql.jdbc.Driver [/B] 位于 [B] /usr/share/java/mysql-connector-java-5.1.17.jar[/B]。当我从其他 JDBC 客户端(如直接 Java 或 Eclipse Quantum 插件)连接时,它工作正常。问题是 Libre Office 没有询问我在哪里可以找到驱动程序的(类)路径,我不知道在哪里以及如何设置它以使其可见。

谢谢

0 投票
2 回答
1320 浏览

libreoffice - LibreOffice Base - 查询 - 合并两行

我正在学习 LibreOffice Base (3.6.2)。不幸的是,医生很差。DB 是“.odb”文件格式。这是一个简单的多表查询:

LibreOffice Base 查询

我想将字段“refLogiciel.name”和“tblPosteLogiciel.version”合并到一个字段中。

谢谢!

0 投票
1 回答
1732 浏览

sql - 具有多个表和可能的外部连接的半分层 SQL 查询

我有产品。每个产品都由项目和组件组成。程序集本身也可以由项目组成。所以这是一个层次结构,但深度有限。我想做的是列出产品及其包含的项目和组件,以及产品组件中的任何项目。

这是我想看到的输出。它不必看起来完全像这样,但目的是显示产品中的项目,然后是组件,然后在每个组件中显示其中的项目。列数不是固定的,如果需要更多来显示程序集中的项目,那没有问题。

然后,我可以使用它来构建按产品 ID 分组的报告,以列出每个产品的内容。

这是我目前的表结构。

我需要什么样的 SELECT 语句才能做到这一点。

我想我需要某种外连接,但我并不完全了解 SQL 语法来了解如何构造 select 语句。我所有的努力总是导致产品在每个项目和组件中被多次列出。因此,如果一个产品有 3 个项目和 2 个组件,则该产品出现 6 次。

搜索这类问题并不容易,因为我不知道我需要搜索什么。是三表问题,外连接问题,还是只是一个简单的句法答案。

还是在不使用程序集的情况下切换到纯层次表结构会更好?然后在分层表上搜索以解决我可能遇到的任何问题会更容易。

我正在使用 LibreOffice 3.5.6.2 Base。它有向导和其他有用的东西,但它们并没有扩展到我发现自己所处的复杂情况。目的是数据库包含价格,它可以用来从物品成本中适当地定价产品以及构建组件的时间。

温柔点,我是SO的新手。

0 投票
1 回答
1285 浏览

postgresql - how to make the user\password required for Base postgresql connection

I'm building an entry form frontend to postgresql using libreoffice 4.0 the first time i open it it will ask me for user name and password, if they were correct it won't ask for it again

the problem is it won't ask for it again even if i close the Base file and reopened it

all my users management is on postgresql side,

so i need Base to ask for password each time i close and reopen it

maybe there's a way to use macros to clear the cache of the password, and add a button called "logout" which will clear the password cache, so for the next connection Base will ask for the user/password but i couldn't find the API for it

thanks a lot, Ali

0 投票
1 回答
611 浏览

database - LibreOffice Base 中的数据库层次结构、聚合、关系

我正在做一个家庭作业项目,我们为商店设计一个网站,我被分配了数据库。这是我第一次尝试数据库。我使用 LibreOffice Base 进行设计,找不到任何关于如何制作子类型的指南。例如,对于库存中的每件衬衫,它都会有一组不同的颜色,并且对于每种不同的颜色,都有一个单独尺寸的列表以及每种尺寸的库存数量。但是,我在“表关系”中的任何地方都找不到聚合。所以我用基本信息(品牌、价格等)为衬衫制作了一个表格,然后是一个只有 2 列(尺寸和库存单位数量)的单独表格——我们让多种颜色的可能性等待现在)。然后,我为衬衫制作了一个包含基本信息的表单和一个包含 2 列的子表单:尺寸和数量可用。这两种形式都是表格而不是带标签的文本框。但是,衬衫尺寸的子表单不会为主表单中的每一行(即具有衬衫基本信息的那一行)维护单独的信息。我该怎么做?

最后,由于这是我对数据库的第一次破解,如果我做错了,我一点也不感到惊讶,如果是这样,我会很高兴推动正确的方向或解释如何做到这一点的网页,我由于未输入正确的搜索词而未找到。

0 投票
1 回答
472 浏览

sql - sql 在 libreoffice base 中工作,但在 libre basic 中不工作

我有一个关于从表中获取最新记录的经典问题。这是声明:

此语句适用于 phpMyAdmin 和 LibreOffice base,但 LibreOffice basic 给我一条消息:SQL 表达式中的语法错误。

有什么帮助吗?