libreoffice-base - 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 的项目表中将其作为标准过滤器执行,但它是手动工作且有限。
有谁知道如何实现这一目标?
附言。最后,我想将它们分组
解决方案
推荐阅读
- excel - 如何根据另一列中的唯一值复制一系列数据并将其粘贴到另一张工作表中
- aws-direct-connect - AWS:为什么我们在配置 DX 网关时必须指定 2 个 BGP ASN?
- html - 为什么 html 中的内联输入标记会对宽度和高度属性做出反应?
- reactjs - React 页面不会加载映射的元素,直到再次调用它们
- javascript - JS正则表达式匹配字符串中以空格分隔的单词
- javascript - 添加项目时如何在每行中保持相同数量的 flex 子项
- c# - 根据返回的状态码将 JSON 对象反序列化为字符串或具体类型
- reactjs - 在每个页面中显示 PageNotFound 组件。反应
- sql - 在 SELECT 语句的结果中添加任意列
- html - Bootstrap col-4 类占用容器的全宽问题