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

mysql - LibreOffice Base 表单通过查询编辑表格

所以我在工作中陷入了困境。我得到了这张表“IP”。它与另一个表有关系。为了查看实体的“真实姓名”,我创建了一个查询。

查看我的 IP 表查询图片 --> 主机/主机名

我想创建一个表单来编辑tbl_IP. 在这种形式中,我想显示主机的相关名称,以便查看我正在查看的 IP。

但是,当我基于此查询创建表单时,我可以看到信息但无法对其进行编辑。

我想这与查询与另一个表有关系这一事实有关。但在这一点上,我的经验还不够。

有人可以解释如何做到这一点吗?

提前致谢。

0 投票
0 回答
203 浏览

c# - 在 Monodevelop 中连接到 Libre Base 数据库

我有一个 librebase 数据库文件,我想将它连接到我的 monodevelop 项目。我找不到我需要安装哪些插件或我应该使用哪些库。

0 投票
1 回答
143 浏览

libreoffice - Libreoffice soffice 总是触发文档恢复对话框,尽管没有要恢复的文件

我在 Ubuntu 14.04 上使用 Libreoffice 5.2.7.2。

当我这样做soffice --show filename.odp时,即使没有要恢复的文件,它总是会触发文档恢复对话框。

文档恢复对话框

点击 ok 后,它会提示我选择 filename.odp 来加载,这违背了使用soffice --show.

我编辑registrymodifications.xcu了恢复条目。删除 /usr/bin/soffice 并重新安装 libreoffice。

soffice 仍然存在文档恢复对话框。任何建议表示赞赏。

谢谢你。

0 投票
1 回答
396 浏览

sql - 在 libre office base 中使用 sql 中的 cast

我正在使用 libreOffice Base 查询预定义且无法更改的外部(access.mdb)数据库。这是因为我每天都会获得一个新数据库,并且必须根据包含的数据创建报告。

在这个数据库中,行上被声明为 varchar(50) 但值是数字(10,2),我需要这些值来计算一些结果。

现在我试图将该行转换为一个新的数字行,但它失败了:

myVal 如上所述定义为 varchar[50]

谁能告诉我演员的正确语法是如何工作的?

0 投票
0 回答
373 浏览

libreoffice - LibreOffice:如何在表单中创建弹出菜单?

我使用表单和 Star Basic 宏在 LibreOffice Base 5.3 中设计了一个应用程序。

是否可以创建一个自定义上下文菜单,该菜单在鼠标右键单击时弹出并绑定到表单中的数据网格?

0 投票
1 回答
566 浏览

database - 分层数据的关系数据库设计?

我正在尝试设计一个数据库来充当语言词典,其中每个单词不仅与其定义相关联,还与其语法“分类单元”相关联。例如,它应该看起来像这样:

似乎保存这种语法“分类法”的自然数据结构应该是某种树或图。尽管我还没有考虑透彻,但我认为应该可以更轻松地执行该类型的查询

然而,在这一点上,我只是想提出一种效率最低的方法来将这样的字典存储在常规关系数据库(即 LibreOffice Base)中。你建议数据模式应该是什么样的?有没有比蛮力方法更有效的方法,我的布尔列与语法类型和子类型一样多?例如,“she”对于代词、女性和单数列是正确的,但对于所有其他列(动词、副词、连词等)是错误的?

0 投票
3 回答
250 浏览

libreoffice-base - LibreOffice Base V5.3.2.2 - 相当于 Access IIF

我是 Base 的新手,正在尝试转换一个简单的 MS Access 查询:

Box:IIF([Archive_Loc] like '**ox*','B')

我正在使用casewhen("Archive_Loc" = '%ox%','B')

但我似乎无法弄清楚如果我可以使用LIKE而不是=显然不会给我返回 B 如果Archive_Loc包含短语 ox 之后的结果。

任何建议将不胜感激 - 谢谢

0 投票
1 回答
1227 浏览

libreoffice - 从 Base (Libreoffice) 中的宏中获取按钮

我正在尝试创建一个简单的宏来控制已放置在表单中的两个按钮。它们交替位置,因此它们可以被按下或不被按下,目标是只按下其中一个。我的想法是每次按下两者中的一个时执行一个宏,而宏将负责取消按下另一个。

有任何想法吗?

非常感谢!

0 投票
1 回答
102 浏览

libreoffice - 升级到最后一个 Kubuntu 后,LibreBase 中的自动打开宏

根据我在微调 goto 书签 libreoffice 宏这里收到的建议,我已经成功创建了一个宏,在 LibreWriter 中,它到达了光标最后的最后一点。

从 Kyubuntu 17.04 升级到 Kubuntu 17.10 后,使用新版本的 LibreOffice 我收到一条错误消息,不是在 Writer 中,不是在 Calc 中,而是在 Base 中

BASIC 运行时错误。未找到属性或方法:supportsService

并突出显示该行If NOT thisComponent.supportsService (" com.sun.star.text.TextDocument ") Then。显然supportsService在 LibreBase 中不被识别。

我指的是整个宏:

0 投票
1 回答
827 浏览

postgresql - LibreOffice Base 执行存储过程/函数

我正忙于使用 LibreOffice Base 设置一个 odb 文件,以便与 LibreOffice Calc 一起使用。odb 文件工作正常,我可以创建和保存常规查询,但是当我尝试执行存储过程/函数时它会出错。使用 pgAdmin 时,我可以很好地执行调用

这可以工作并返回预期的数据,但是当我在 LibreCalc Base 中使用 Queries > Create Query in SQL View 尝试时,对存储过程/函数执行完全相同的调用它失败并出现错误

我不确定为什么会出现错误,甚至不确定在哪里可以找到错误所在