问题标签 [openoffice-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 投票
0 回答
32 浏览

ms-access - LibreOffice Base - 如何输入合并数据?

假设我们在 LibreOffice Base 中有两个表:一个表列出员工姓名和他们工作的部门 ID,另一个表列出部门 ID 和他们的姓名。这是一个玩具示例:

人员表

人桌

部门表

在此处输入图像描述

现在,假设我想让数据库用户添加一个新人,并使用人类可读的名称而不是数字来指定他们的工作位置。例如“浸出,面包店”。这种情况是否可以通过基本表单或其他方式实现?

补充:最终,我想从一个列出姓名和部门名称的大文件中输入此类数据。我不想让用户执行手动预处理。

0 投票
1 回答
71 浏览

openoffice.org - 寻找 OpenOffice 基础 SQL 参考

(我在其他地方发布了这个,但这可能是一个更好的论坛。)

我最近买了一台新笔记本电脑,并试图避免使用 MS Office。我已加载 OpenOffice 4.1.8,但在 OO 基础中编写查询语句时遇到问题。据说OO基础使用HyperSql数据库引擎(不知道是什么版本,可能是2.5.1?),但是写一些简单的SELECT语句有困难。(我在 MS Access、Ingres 和一点 PostgreSQL 方面都有丰富的经验)。

我花了很长时间才确定

不够好。我必须指定:

只是因为我最终在http://www.hsqldb.org/doc/2.0/guide (2.5.1) 站点上通过 Backus-Naur 表格来发现它。

那个网站也让我误入歧途,说(在 BNF 中)|| 是字符串连接运算符,但 OO 基础说“无效使用竖线”,这意味着 hsqldb 2.5.1 参考并不是我正在寻找的参考。(也许我需要旧版本的参考?)

此外,一些函数似乎不可用,CONCAT 和 IFNULL/ISNULL 就是其中之一。这似乎意味着缺少一两个库。

所以,真的,我有两个问题:谁能给我指出一个适用于 OO 基础(4.1.8)查询语言的 BNF?而且,也许告诉我是否有某种方法可以确定我是否缺少它使用的一个库或两个函数?

0 投票
0 回答
63 浏览

ibm-midrange - 如何使用宏将 OpenOffice Calc 中的单元格值输入 AS400 文本字段/屏幕?

我想使用 OpenOffice Calc 在 AS400 中自动化我的流程。这个想法是在 OpenOffice Calc 中输入一个值(例如“34),然后将该值放入 AS400 屏幕。

这有可能吗?

如果是这样,那么我可以在 AS400 中创建/录制宏,并根据我的自定义需求对其进行编辑。

下面是一个录制的示例宏:

如果确实有可能拥有该外部值,那么我可以使用以下命令:

这意味着我可以使用 Calc 或 DBase 确定/定义设置参数/变量,并创建一个循环来自动输入我需要的所有值,而无需我实际手动输入它们。

有没有人可以告诉我这是否可能,或者我是在追逐野鹅?

0 投票
0 回答
13 浏览

list - 在 OpenOffice Base 中为列表框添加更多条目

我创建了一个数据库来组织我的家庭图书馆和一个表格,其中包括一个包含书籍主题的列表框。我已决定在列表中添加一个新主题,但我不知道如何。我找到了它们全部列出的位置,但是如果我单击该框并键入它只会修改现有条目而不是创建一个新条目,即使我输入 ; 后跟“”,就像所有现有条目一样。

OpenOffice 基本数据库表单

0 投票
1 回答
35 浏览

sql - SQL中的简单删除命令给出错误消息

我对 SQL 很陌生(我昨天才学的)。我使用的 DBMS 应用程序是基于 Windows 10 的 OpenOffice.org Base。

我在 DBMS 中创建了一个名为Employees 的表,其中包含几条记录。主键是 EmployeeID(我将附上表格的屏幕截图以供参考)。

问题是当我尝试执行代码以删除 EmployeeID“E001”的记录时,我收到一条错误消息。

代码:

这段代码对我来说似乎很简单。但是,这是我收到的错误消息:

我希望这能奏效,因为我尝试在 w3schools.com 在线编辑器上使用它,并且它有效(使用不同的数据库)。我会在下面留下一个链接。

如果这个问题是 OOo Base 独有的,我对此无能为力,因为我需要将它用于学校作业。

提前致谢。

员工表

w3schools.com 在线编辑器

0 投票
0 回答
12 浏览

openoffice-base - 使用表单中的列表框显示与数据库中的外键关联的值

我正在尝试根据图书馆的 Prestiti (Loans) 表在 LibreOffice Base 中制作一个表格。此表包含链接到表 Utenti (Users) 的主键的外键:

在此处输入图像描述

我想通过表单选择用户,使用列表框列出 Utenti 表中的所有姓名和姓氏 (Nome e Cognome),而不必编写外键的数值。

我设法以这种方式部分解决了这个问题,使用sql:

在此处输入图像描述

但结果并不完全令人满意。我想显示用户的姓名和姓氏,但我无法完成它,甚至以这种方式修改我的查询:

从“Utenti”中选择“Cognome”、“Nome”、“UtentiId”

没有!没有更简单的方法吗?非常感谢您的帮助!