问题标签 [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 回答
122 浏览

postgresql - Postgres 和 libre Base 中的查找表未填充

我有一个与 LibreBase 连接的 postgreSQL 9.5 数据库,试图构建一个工作订单跟踪应用程序。我正在尝试在我的表单中构建一个带有下拉列表的查找文件,但是当我将它链接到列表框时出现关系不存在错误。当我使用嵌入式 libre 数据库但不在 Postgres 数据库中时,它可以工作。我无法在 librebase 中建立关系,因为驱动程序似乎不支持 postgres 中的该功能。如何使用 pgAdminIII 建立 2 个表之间的关系?我可以将一个查找表分配给同一个表中的 2 个字段吗?

0 投票
0 回答
58 浏览

postgresql - 关联表不会采用主键之一

我有 2 个表与 PostgreSQL 9.5.3 中的关联表连接,前端 Librebase 连接如下(pk woid--> fk woid fk UNIQUE_ID--> pk UNIQUE_ID (woid varchar, UNIQUE_ID BigInt(8))。如何这在 HSQL 中的工作来自 wotbl(pk woid) 中的一个条目pk 从每个条目中。但是,当我在 PostgreSQL 中执行此操作时,我得到了错误;

在我看来,jtbl_cwo 正在从 civictbl 中获取 woid 而不是 UNIQUE_ID。有关如何解决此错误的任何想法?

0 投票
2 回答
76 浏览

sql - 为什么命令不起作用

我尝试使用的命令有什么问题?为什么它不起作用?我可以用 hSQL 无休止地愤怒......结合 openoffice_base (因为我的雇主是一个便宜的儿子)有一天它会杀了我......

解释:

  • 表供应商 -> 供应
  • 表 ContactPerson -> Con
  • 表 IT_Con_Supp

我想要一个中间表,因为一家公司可以有 0 个或多个联系人,0 个或多个联系人可以属于一家公司。

看在上帝的份上 - 我找到了这个页面http://www.w3schools.com/sql/sql_foreignkey.asp

http://i.stack.imgur.com/1i59x.png

但没有一个命令在 base 中工作 - 我假设它的 coz base 是 hsqldb 而不是 sql?

请帮我...

0 投票
1 回答
115 浏览

java - LibreOffice Java 包设置 vendorData

所以我今天有一个任务,自动化在 LibreOffice 中选择 Java 包的过程(当你在 GPO 中安装新的 Java 版本时,你必须在 LibreOffice 中通过 Tools->Settings->LibreOffice-> 手动选择新版本的 Java先进的)。这个想法非常简单,我需要更改的所有内容就是这个带有 PowerShell 脚本的简单 xml 文件:

一切都很顺利,直到我注意到这个 vendorData 元素。它对每个包都是独一无二的,包含 250 多个十六进制字符。当我尝试在其中手动更改某些内容时,LibreOffice 中 Java 包的选择会自动取消选中,如果我再次手动选择包,十六进制字符串将自动生成。我认为这个字符串包含校验和。

有谁知道,这个字符串是如何生成的?是否有任何 LibreOffice 文档,可以在其中找到类似的内容?

XML 文件通常位于%appdata%\Roaming\LibreOffice\4\user\config\javasettings_Windows_x86.xml

十六进制字符串的长度各不相同,但其中的某些部分似乎是恒定的。

0 投票
1 回答
542 浏览

ubuntu-12.04 - 创建新数据库时出现 Libre Office Base 错误

我有 Libre Office 4.3,最近安装了 5.1(认为它会有所帮助)。除此之外,我还有 java oracle 7 和 1.8.0 java openjdk。每当我尝试通过数据库向导创建一个新数据库时,在所有情况下我都会遇到相同的错误:

在工具>选项>高级中勾选“使用java时间环境”,JRE已经安装:Sun Microsystem Inc. 1.6.0_39 Oracle Corporation 1.8.0_91 Oracle Corporation 1.7.0_80

现在 i386 代表 32 位,对吗?这就是我对上述所有内容的看法

在类路径中,我按下“添加文件夹”并添加了 1.8 openjdk,但仍然得到相同的 2 个错误。我使用 Ubuntu 12.04 lts

谁能指出我解决这个问题的正确方向,因为刷新我的数据库技能对我来说是最重要的

0 投票
1 回答
621 浏览

jdbc - 使用 LibreOffice 5.2 连接到 MariaDB(无法编辑)

我在工作时在 Synology 上安装了 MariaDB 和 phpMyAdmin,并创建了一个数据库。我能够使用 LO Base 创建第一个字段,这意味着 JDBC 连接器正在工作。用户拥有 % 作为位置,我可以使用 IntelliJ IDEA 从我的机器上编辑所有内容。

但是:当我尝试使用 LO Base 创建视图时,我得到:来自 'database. 无法检索表

我可以看到 LO Base 中的数据/行,但我无法对其进行编辑。这在 IDEA 中是可能的(添加行、修改内容等)。我使用相同的凭据。

我确实有来自 mysql 网站的最新 JDBC 驱动程序/连接器,并且连接测试有效。最新版本的 base 是否存在已知问题?我能够在 LO 4.X 中做到这一点。

我在笔记本电脑上使用 Ubuntu 16.04,synology 操作系统是最新的,软件包也是如此。

提前致谢!

0 投票
1 回答
175 浏览

sql - 如何使用 LibreOffice Base 上的 UPDATE SET 将自动列或字段减一?

我有一个带有自动增量列 (ID) 的表,并且已经用记录填充了我的表。然后,一段时间后,我注意到自动增量(ID)列从 2 而不是 1 开始。我真的希望计数从 1 开始。所以,我想要做的是将所有记录的 ID 列减一SQL 语句更新集。我已经在 MySQL 数据库上使用了这个 SQL 语句并且它有效。但是,在 LibreOffice 基础上,它甚至不允许我执行 Update 语句,说它不是查询。所以,以下是我想要做的。

显然,LibreOffice base 不喜欢那个 sql 语句。那么,我该怎么做呢?

0 投票
1 回答
1965 浏览

forms - LibreOffice Basic 从表单中获取元素

我正在尝试从表单上的文本字段中获取价值。

有一个例外:“类型:com.sun.star.container.NoSuchElementException”在“textBox = oForm.getByName”行上。我在同一个表单上有一个名为“描述”的文本字段,我按下以运行此宏的按钮在哪里。这里有什么问题?

0 投票
2 回答
1075 浏览

sql - 查询计算一个月的利润

我必须表:

收入:

花费:

我想使用以下方法总结我在特定月份的所有收入:MONTH(date) = ?

我还需要总结我在同一个月的所有费用

然后减去得到我当月的利润,输出表类似于:

我怎样才能创建一个 SQL 查询来做到这一点?谢谢大家的帮助!

0 投票
1 回答
77 浏览

excel - LibreOffice/Excel表格计算公式

我在一张纸上有三列。Col1具有Col2值的组合,我需要将Col1值替换为等于COl2 = col3值。

在 LibreOffice 计算中是否有任何公式可以做到这一点。

实际表:

预期输出:

提前致谢,我在这方面挣扎了很长时间。