问题标签 [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.
vba - 为什么我的 Dlookup 中有语法错误
我正在尝试创建一个函数,该函数可以根据共享表上的员工 ID 返回员工姓名,但会弹出错误:
“运行时错误'3075':查询表达式'[Employee ID] ='XXXXX'中的字符串语法错误”。
我试图实现我在网上找到的不同答案,但我仍然无法修复它。下面是我有问题的代码。
forms - 基于表格数据的 MS Access Subform 条件格式
我的数据库有一个表单视图供实验室将他们的测试结果输入到我们生产的每批产品中。我有一个查询作为子表单数据源,我使用日期组合框让实验室人员查看当天的生产情况。我的问题是,当他们编写测试值时(比如第 5 批,产品 A,测试结果 = 10),我需要子表单根据位于另一个表中的最小/最大规范进行条件格式化。假设这张表说产品 A 允许的范围是 11-15。然后当技术人员写 10 时,应提示他隔离产品。一种简单的方法是将 CELL 标记为 BOLD RED。
这是我的子表单布局:
我的规格表是这样的:
我尝试使用DLookup
但没有成功,可能语法错误。
关于如何解决这个问题的任何建议?
我想到的一个好主意是有一个按钮来自动通知我的质量人。
谢谢你。
- 更新以便于理解
ms-access - 访问 VB IIf 和 dlookup
我正在尝试更改以下代码以合并多个 selnames,167 和 789 都将使用与以下相同的查询。我已经尝试了几个建议,但没有运气 - 有什么想法吗?
代码:
sql - DLookup:返回空白值的条件
我正在尝试在 Access 2016 中创建一个表达式,以在当前表中匹配键时从另一个表中返回一个值。我确信它与语法有关,但不知所措....
我想根据两个表中的键值相等,将收据日期(在 tbl_RECEIPTS 中)添加为 tbl_POs 中的一列。INNER JOIN 不起作用,因为如果我们没有收到该项目,DLookup 返回的字段应该是空白的。
这是我所拥有的:键是两个表中的字符串值。
查询运行,但为每条记录返回一个空白值。
任何帮助将不胜感激!
vba - 在 MS Access 中使用 DLookup 时无效使用 Null
我想在 MS Access 中设置用户登录访问权限,这意味着如果用户以管理员身份登录,它将显示不同的表单。
我试图获取userlevel
which 是一个字符串,并会显示类似"Admin"
或"User"
但它表示的内容:
无效使用 Null
在这一行:
这是完整的代码:
我曾尝试使用Nz()
,但它给了我一个空值,将我带到客户表单。
sql - 数据透视表 - 定义列 null 中的 Dlookup
访问 Office 365
我有一个表,我想在一个数据透视表中转换它,固定的列数(如果值为空,也必须出现)。由于列超过 200,如果我写:
如果我想在 Access 的查询编辑中编辑 SQL 结构,我会收到以下错误消息:
所以我用一行创建了一个名为 TAB1 的表:
ID 是两个字符的字符串。
我试图用 SQL 代替:
当我尝试执行此操作时,我收到以下错误消息:
sql - 将 SQL 查询的结果输出到文本框中
我正在创建一个表单,该表单显示用户输入姓名时从两个表中获取的个人信息。我希望将字段输出到它们自己的文本框中。我的代码看起来类似于下面的内容。
当我运行代码时,它会在文本框中显示文字查询“SELECT name etc...”。我看到 Dlookup 适用于文本框,但据我了解,它不适用于多个表格。任何建议将不胜感激!
PS 我是 VBA/访问新手
ms-access - DLookup 表达式总是返回相同的记录
我有一个ProductionReportLandscape
名为 set 的表格ProductMasterData
作为其记录源。
有一个名为的文本框控件CartonDateFormat
(从表中获取其值ProductMasterData
)以及一个未绑定的文本框控件ProductionReportLandscape
。
数据库中还有一个名为DateCodes
. 表中的每条记录DateCodes
都有一个名为 的字段OutputDateCode
。CartonDateFormat
是一个数值,可以是 1-36 之间的任何数字。
我试图让未绑定的文本框控件返回OutputDateCode
对应CartonDateFormat
于每条记录的值。
例如,如果CartonDateFormat
是 13,那么我希望文本框控件显示表OutputDateCode
的第 13 条记录DateCodes
。如果CartonDateCode
是 14,那么我希望文本框OutputDateCode
从记录 14 中显示,以此类推,每个数字 1-36。
我已经DLookup
为未绑定的文本框构建了一个表达式控制源属性,但OutputDateCode
无论选择什么记录,它总是从第一条记录返回。
我无法弄清楚如何更改表达式以达到预期的结果。有任何想法吗?
vba - 嵌套 Dlookup VBA
我正在尝试在消息框中显示供应商名称和选定的采购订单号(来自表单上的组合框)不需要 QA 的消息。从采购订单编号获取供应商编号的 DLookup 有效,但我似乎无法嵌套它以从单独的表中获取供应商名称字符串。我在这个嵌套的 DLookup 中缺少什么?
PO Number、Vendor Number 和 Vendor Name 都是字符串。
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 表中的名称,如果该地块有墓葬,并且在它仍然打开时什么都不显示。