问题标签 [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 投票
3 回答
1232 浏览

libreoffice - LibreOffice 错误“1:意外的令牌:语句中的 UNQUE”

我运行了这个 SQL 命令

它给了我这个错误:

我只是想从 SQL 命令创建一个简单的表。这是我得到的错误,这似乎很奇怪,因为这将在 MS 访问时完美运行。

有任何解决这个问题的方法吗?

//编辑

由于“Key”是 SQL 中的限制词,我又试了一次。

然而,它似乎又被打破了。

0 投票
0 回答
33 浏览

libreoffice - 制作处理基础关系的表格

我有一个带有许多表的简单数据库(仅供练习)。它应该是一个“图书馆使用数据库”,包含书籍、贷方、城市等表格。

例如,表“Lenders”是一张桌子,里面有……嗯……人们从图书馆借书。它有一个列“City”,它是一个引用 Cities 表的外键(对吗?)。

现在,我想要一个表格来添加贷方。但是,对于“城市”,我想要一个控件/列表框/下拉框,显示已输入的城市(按名称显示)。当我在该列表中选择一个城市时,相应的 ID 号会在“贷方”表中设置。

有没有(相当)简单的方法来做到这一点。我已经尝试过子表单和列表框,但还没有找到一种方法来做到这一点。

0 投票
1 回答
1362 浏览

libreoffice - 如何自动填写 LibreOffice Base 中的表格字段?

我有一个包含手机表的数据库。假设每部手机都有 10 个字段。为了填写或修改表格,我将为用户提供几个表格。但是,我不希望用户每次都修改所有 10 个字段。我希望他只提供有关 4 个字段的信息,其余字段将由程序自动填充或修改。有人知道该怎么做吗?:)

0 投票
1 回答
105 浏览

database - 数据库中有几个布尔字段或一个文本字段?

我刚刚涉足数据库,在创建数据库时,我意识到在某些情况下,文本字段也可能是几个布尔字段。

举一个具体的例子:我正在创建一个数据库,其中包含各种练习和每个练习的肌肉。对于每个练习,我可以有一个muscles_worked TEXT shoulders BOOLEAN, pecs BOOLEAN, lower_legs BOOLEAN, etc.

我试图对系统资源保持精明,并使数据库(以及任何附加代码)尽可能精简,那么哪种方法是首选方法?

提前致谢。

0 投票
0 回答
642 浏览

shell - 将 UCANACCESS_HOME 系统属性与 LibreOffice Base 和 UCanAccess 一起使用

我正在尝试使用 LibreOffice Base 在 Lubuntu 上使用 UCanAccessv3.0.1 访问 MS Access 数据库。一切都很好,直到我收到有关 UNCANACCESS_HOME 系统变量的错误消息。尽管正确输入了路径,但我收到一条消息说

“系统变量 UCANACCESS_HOME 未指向正确的 ucanaccess 主目录”

我不确定这是一个错字还是别的什么。使用的路径是

这是 UCanAccess 被提取到的地方。

有什么想法吗?它不喜欢句号吗?尝试离开最后一个 / 但没有任何区别。

更新回复:评论

按顺序回答您的问题:

Etan:我在这里使用很好的说明进行设置:http: //ucanaccess.sourceforge.net/site.html

Jamadei:从顶层开始,权限是rwxrwxr-x针对目录和rw-rw-r-jar 的。

Gord:文件夹中没有文件夹。

0 投票
1 回答
1096 浏览

libreoffice-base - LibreOffice Base - 显示计算列

我在 Base 中创建了一个查询,该查询具有基于查询中另一列的计算列(修改后的 sql SELECT 语句)。问题是当我为计算列所基于的列输入一个值,然后跳到下一个字段时,计算列不显示。这是基地的工作方式还是我做错了什么?

0 投票
0 回答
174 浏览

foreign-keys - libreoffice base left join 删除行

我在 Base 中有以下查询:

当我从 table_a 中删除一行时,Base 解析器也会从 table_e 中删除该行。添加或修改行是可以的,只是在删除行时会出现问题。这是实际的代码:

除了来自 futures_orders 的行之外,还删除了来自 Broker_Commissions 的行。

0 投票
1 回答
244 浏览

libreoffice-basic - 基本数据表表单将不显示计算字段

我有一个包含计算字段列的数据表表单。但是,即使它具有正确的值,该字段也不会显示。有问题的字段是“numRisk”:

该子例程从以下例程调用,该例程在加载表单时触发:

还有一种更有效的方法来循环遍历行吗?由于这看起来很慢,我可以看到行指针在处理每一行时在表格中向下移动。

0 投票
1 回答
802 浏览

libreoffice-base - 无法在 LibreOffice Base 中“在设计视图中创建报表”

我无法在设计视图中创建报告。当我单击此选项时,没有任何反应。“使用向导创建报告”选项与所有其他选项一样工作正常。我正在使用 Linux Mint 17.2。我尝试了配置文件重置但没有成功。

0 投票
1 回答
1772 浏览

mysql - 可以从 LibreOffice Base 修改表格条目吗?

我已成功将 LibreOffice Base 与 MySQL 数据库服务器连接起来。我已经测试过我是否从主机(互联网上的免费托管服务)修改我的表,然后在刷新 LO Base 中的表对象时反映更改。但我的问题是,我可以直接从 LO Base 修改 DB 表吗?我想可以使用来自 LO Base 的 sql 查询,但是如何呢?请给我一些见解或教程。谢谢。