ms-access - 过滤查询 - 编辑结果
问题描述
在 MS 访问中,我有一个查询,我通过第二个查询使用关键字列表进行过滤。第二个选择查询(充当过滤器)采用原始(数据)查询和关键字表,并从数据查询中仅选择与列表中的关键字之一匹配的条目。
我想在结果查询中编辑一个字段,但访问不允许我。根据我从 google & Co. 收集的信息。我的问题可能是由于数据查询和关键字表之间没有关系造成的。我可以做些什么来启用数据编辑?如果我要在关键字表和数据查询之间创建关系,我将如何设计它,因为 1 个关键字与数据查询中的一个条目不对应。
编辑:这是 SQL 代码
Select Sales.saleID, Sales.saleText1, Sales.saleText2, Sales.clientFirstName, Sales.clientLastName, Sales.clientOk
From Sales, Keywords
Where (((Sales.saleText1) Like Keywords!Keyword)) or (((Sales.saleText2) Like Keywords!Keyword));
这将返回正确的数据,但随后我无法在数据表视图中编辑 clientOk 字段(clientOk 是一个数字字段)
在此先感谢您的帮助
解决方案
尝试这样的事情:
Select
Sales.saleID, Sales.saleText1, Sales.saleText2, Sales.clientFirstName, Sales.clientLastName, Sales.clientOk
From
Sales
Where
(Sales.saleText1 In (Select [Keyword] From Keywords))
or
(Sales.saleText2 In (Select [Keyword] From Keywords));
推荐阅读
- android - 创建 WindowInsetsCompat 的实例
- pandas - 尽管为同一查询创建了 Pandas 数据框,但无法创建 Dask 数据框 (sqlalchemy.exc.NoSuchTableError)
- lua - 试图将 https 字符串发送到 lua 中的网站
- javascript - 有人可以帮助我使用最不安全的登录页面的无效 javascript 代码吗?
- oracle - 如果 Oracle DB 位于单独的系统上,是否可以在 LINUX 上安装 Oracle APEX?
- redux - 单个史诗中的多个异步操作执行顺序
- angular - Karma 无法加载浏览器启动器
- android - 计算二维数组的总和很慢
- javascript - 失败的道具类型:道具`children`在`Sidebar`中标记为必填,但其值为`undefined`
- npm - `npm create-react-app` 命令不适用于 npm 版本 6.9.0