问题标签 [dlookup]

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 回答
116 浏览

vba - 为什么我的 Dlookup 中有语法错误

我正在尝试创建一个函数,该函数可以根据共享表上的员工 ID 返回员工姓名,但会弹出错误:

“运行时错误'3075':查询表达式'[Employee ID] ='XXXXX'中的字符串语法错误”。

我试图实现我在网上找到的不同答案,但我仍然无法修复它。下面是我有问题的代码。

0 投票
2 回答
565 浏览

forms - 基于表格数据的 MS Access Subform 条件格式

我的数据库有一个表单视图供实验室将他们的测试结果输入到我们生产的每批产品中。我有一个查询作为子表单数据源,我使用日期组合框让实验室人员查看当天的生产情况。我的问题是,当他们编写测试值时(比如第 5 批,产品 A,测试结果 = 10),我需要子表单根据位于另一个表中的最小/最大规范进行条件格式化。假设这张表说产品 A 允许的范围是 11-15。然后当技术人员写 10 时,应提示他隔离产品。一种简单的方法是将 CELL 标记为 BOLD RED。

这是我的子表单布局:

我的规格表是这样的:

我尝试使用DLookup但没有成功,可能语法错误。

关于如何解决这个问题的任何建议?

我想到的一个好主意是有一个按钮来自动通知我的质量人。

谢谢你。

  • 更新以便于理解
0 投票
1 回答
92 浏览

ms-access - 访问 VB IIf 和 dlookup

我正在尝试更改以下代码以合并多个 selnames,167 和 789 都将使用与以下相同的查询。我已经尝试了几个建议,但没有运气 - 有什么想法吗?

代码:

0 投票
2 回答
173 浏览

sql - DLookup:返回空白值的条件

我正在尝试在 Access 2016 中创建一个表达式,以在当前表中匹配键时从另一个表中返回一个值。我确信它与语法有关,但不知所措....

我想根据两个表中的键值相等,将收据日期(在 tbl_RECEIPTS 中)添加为 tbl_POs 中的一列。INNER JOIN 不起作用,因为如果我们没有收到该项目,DLookup 返回的字段应该是空白的。

这是我所拥有的:键是两个表中的字符串值。

查询运行,但为每条记录返回一个空白值。

任何帮助将不胜感激!

0 投票
2 回答
732 浏览

vba - 在 MS Access 中使用 DLookup 时无效使用 Null

我想在 MS Access 中设置用户登录访问权限,这意味着如果用户以管理员身份登录,它将显示不同的表单。

我试图获取userlevelwhich 是一个字符串,并会显示类似"Admin""User"但它表示的内容:

无效使用 Null

在这一行:

这是完整的代码:

我曾尝试使用Nz(),但它给了我一个空值,将我带到客户表单。

0 投票
0 回答
48 浏览

sql - 数据透视表 - 定义列 null 中的 Dlookup

访问 Office 365

我有一个表,我想在一个数据透视表中转换它,固定的列数(如果值为空,也必须出现)。由于列超过 200,如果我写:

如果我想在 Access 的查询编辑中编辑 SQL 结构,我会收到以下错误消息:

所以我用一行创建了一个名为 TAB1 的表:

ID 是两个字符的字符串。

我试图用 SQL 代替:

当我尝试执行此操作时,我收到以下错误消息:

0 投票
2 回答
378 浏览

sql - 将 SQL 查询的结果输出到文本框中

我正在创建一个表单,该表单显示用户输入姓名时从两个表中获取的个人信息。我希望将字段输出到它们自己的文本框中。我的代码看起来类似于下面的内容。

当我运行代码时,它会在文本框中显示文字查询“SELECT name etc...”。我看到 Dlookup 适用于文本框,但据我了解,它不适用于多个表格。任何建议将不胜感激!

PS 我是 VBA/访问新手

0 投票
1 回答
51 浏览

ms-access - DLookup 表达式总是返回相同的记录

我有一个ProductionReportLandscape名为 set 的表格ProductMasterData作为其记录源。

有一个名为的文本框控件CartonDateFormat(从表中获取其值ProductMasterData)以及一个未绑定的文本框控件ProductionReportLandscape

数据库中还有一个名为DateCodes. 表中的每条记录DateCodes都有一个名为 的字段OutputDateCodeCartonDateFormat是一个数值,可以是 1-36 之间的任何数字。

我试图让未绑定的文本框控件返回OutputDateCode对应CartonDateFormat于每条记录的值。

例如,如果CartonDateFormat是 13,那么我希望文本框控件显示表OutputDateCode的第 13 条记录DateCodes。如果CartonDateCode是 14,那么我希望文本框OutputDateCode从记录 14 中显示,以此类推,每个数字 1-36。

我已经DLookup为未绑定的文本框构建了一个表达式控制源属性,但OutputDateCode无论选择什么记录,它总是从第一条记录返回。

我无法弄清楚如何更改表达式以达到预期的结果。有任何想法吗?

0 投票
2 回答
264 浏览

vba - 嵌套 Dlookup VBA

我正在尝试在消息框中显示供应商名称和选定的采购订单号(来自表单上的组合框)不需要 QA 的消息。从采购订单编号获取供应商编号的 DLookup 有效,但我似乎无法嵌套它以从单独的表中获取供应商名称字符串。我在这个嵌套的 DLookup 中缺少什么?

PO Number、Vendor Number 和 Vendor Name 都是字符串。

0 投票
1 回答
16 浏览

ms-access-2016 - 使用带有 Null 值的嵌套 DLookUP 不返回结果#Error

我有一个选择客户姓名的表格。选择客户后,子表单会显示他们拥有的地块列表。我试图在子表单的每个情节中提出谁被埋葬。我只需要名称显示在不同的表中。我认为部分问题是在我的地块表中,同一个客户可以拥有多个地块。有些地块是空的,有些地块是满的。

我尝试过嵌套的 DLookUp 语句。我已经尝试使用 Select 语句进行 DLookUp。我一直无法弄清楚如何做到这一点。

所以我现在有 3 张桌子正在使用。Owner_Info 地块 Burial_Info

在我的绘图表中,我有一个 OwnerID1 字段,它是 Owner_Info 的 ID。我在 Plot 中也有一个 BuriedID,它与 Burial_Info 中的 BuriedID 相同。

我需要在子表单中显示 Burial_Info 表中的名称,如果该地块有墓葬,并且在它仍然打开时什么都不显示。

我正在使用的表格的图片