首页 > 解决方案 > Libreoffice Base 过滤器/使用另一个表中的值搜索

问题描述

LibreOffice 基地

我有两张桌子。(我从 Calc 电子表格中导入它们)
代码表将代码显示为文本。有很多代码。
项目表显示项目。有成千上万的项目

代码表如下:

| C_ID | 代码 |
|--------|---------|
| 1 | 3027 |
| 2 | 2011 |
...

项目表如下:

I_ID ¦ 账户 ¦ 描述 ¦ 值 ¦
-----¦---------------¦---------------¦---- ---
1 ¦ 002 3027 Ni ¦ 东西 ¦ 100
2 ¦ 002 3012 ca ¦ 其他 ¦ 2000
3 ¦ 011 2011 BD ¦ 其他 ¦ 1500
4 ¦ 011 2011 Aa ¦ 马铃薯 ¦ 3000
...

Items 表的 Accounts 字段是文本并包含 Codes 表的代码(或不包含)。我想在 Items 表中找到与 Codes 表中的代码相对应的那些记录。它必须进行文本搜索或过滤?

所以期望的结果是:

项目表

I_ID ¦ 账户 ¦ 描述 ¦ 值 ¦
-----¦---------------¦-------------¦----- ---
1 ¦ 002 3027 Ni ¦ 东西 ¦ 100
3 ¦ 011 2011 BD ¦ 其他 ¦ 1500
4 ¦ 011 2011 Aa ¦ 马铃薯 ¦ 3000

我可以在 GUI 的项目表中将其作为标准过滤器执行,但它是手动工作且有限。

有谁知道如何实现这一目标?

附言。最后,我想将它们分组

标签: libreoffice-base

解决方案


推荐阅读