问题标签 [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 回答
54 浏览

vba - 基于输入日期的 Microsoft Access DLookup

我是 Microsoft Access 的新手,一直试图解决一个问题。
我正在使用表单来搜索基于表(UpdatedFiles)的申请号。

我试图让表格显示给定申请号的最新输入状态。但是,当我尝试这样做时,结果总是会提取给定申请号上最早输入的状态。

我的表单有在保存记录后更新输入日期 (ENTRYDT) 的代码。

当我搜索应用程序编号(APPID)时,我基本上是在尝试使用最新的 ENTRYDT。APPID 是表的主键。

这是我的代码的样子:

当我执行 APPID 搜索时,我不断获取第一次输入数据库的应用程序,而不是最新的应用程序(基于 ENTRYDT)。

我尝试将 ENTRYDT 作为 DLookup 中的参数添加到 [PAPERAPP] 行,但似乎无法弄清楚如何去做。你能帮帮我吗?

谢谢!

0 投票
0 回答
38 浏览

vba - 我正在使用 Dlookup 功能无法正常工作

'我有一个包含字段名称的表名 PublicHolidays:

'PHA_ID 作为关键字段 'PH_Holiday 作为外键 'PH_Date 作为短日期

'在表单上请求日期为 M_Date 'M_Date 的更新后事件如下:

' StDt 将随后在循环中使用,并在指定的结束日期之前递增 1 '对于在 Dlookup 函数中选择为 M_Date 的任何日期,M_Id 变量保持 NULL ' StDt 的值已分配给 PH_Date 但没有分配给 PH_Holiday 时在 VBA 中使用断点。

0 投票
1 回答
151 浏览

vba - 确保表单中的唯一记录 (MS Access)

在 MS Access 中使用表单,我需要确保只有唯一的记录输入到表中。

不幸的是,在我无法通过表的主键强制执行唯一记录的情况下。

我在表单的更新前有以下代码,但它不起作用。任何帮助将不胜感激!

注意:表名是“Role_Details”。字段名称是“角色”和“会话”。使用“ComboRole”和“ComboSession”作为表单字段标签。

关于我在这里出错的地方有什么想法吗?

更新##

当我打开数据表表单时,它会显示一个弹出框,上面写着“输入参数值”和“frm_Role_Details.Session”。我不确定这是为什么,但我可以输入过去并打开表格。

然后,他们我正在输入一条记录,弹出一个错误说“运行时错误'2465':找不到你的表达式中提到的字段'|1'。两个字段都是文本字符串。我在损失!

0 投票
1 回答
101 浏览

vba - Access DLookup RunTime 94 错误 - 无效使用 Null

我想从存储它的表阈值中获取lower_limit值,但我总是得到:"Error RunTime 94: Invalid use of Null value"。我不希望子例程返回 lower_limit,它只对SearchAbnormalities的进一步步骤有用。我检查了表Threshold(其中 PK 由ID_parInputrangeageingender组成)并且有对应于该选择的行。

0 投票
0 回答
15 浏览

dlookup - Recordset.absoluteposition 的 DLookup 函数?

如果有人可以帮助我,我将非常感激。我已经完成了 95% 的项目,但我被困在最后一项任务中。

基本上,我有一个函数可以搜索我的 Access 数据库中的所有表并在列表框中返回找到的值。一切正常,除非我在一个表中有相同的字符串,然后我的 dlookup 返回它获得的第一个值。但是在某些表中,该值仅记录一次,并且该功能当然可以正常工作。我试图根据 Recordset.absoluteposition 获取 DLookup,但我现在失败了好几天,没有任何解决方案。我通过这个项目搜索了我的方式,我不是专家。谁能帮帮我?:/这是我的代码:

0 投票
1 回答
40 浏览

vba - Dlookup 无论条件如何,都从列表中返回第一个字段

我正在使用带有组合框 (LaborType) 和文本框 (LaborCost1) 的表单我在组合框的更新后事件中有以下代码,无论条件如何,它都会返回相同的值。

0 投票
1 回答
47 浏览

vba - 创建使用 Dlookup 计算到期日期的查询

我正在尝试使用我的字段中的一个模块进行查询,该查询查找培训的频率以及某个员工的到期时间。我有一个表格,其中包含所有员工信息(Workday_Excel_Update)以及培训课程编号,他何时注册以及是否完成。我还有第二张表,其中包含所有培训编号(CourseNumbers)、培训应该完成的月份和频率(以月为单位)。

我在模块中编写了用作字段的代码,但我不断收到以下错误:

“你作为查询参数输入的表达式产生了这个错误:'Microsoft Access 找不到你在表达式中输入的名称'CourseNum'”

dlookup 的原因是为了找到课程编号的相应日期和频率。

CourseNumbers 表具有以下字段: -CourseNumber -CourseName -Frequency(即月-日) -Months(再次需要培训之前的频率)

如果有人能告诉我原因,如果您有解决方案,我将不胜感激。

我的模块查询图像

在此处输入图像描述

0 投票
2 回答
63 浏览

vba - Access 中的 DLookUp VBA 仅返回第一条记录

我是初学者,我的问题如下:

我必须检查用户选择的日期是否与字段 Festivity_Date 的 tblFestivity 匹配。如果这些匹配现在我想向用户显示一个正常的消息框。

在此图像中,您可以看到用户插入日期的字段:

在此处输入图像描述

在这个中,您可以看到表 tblFestivity 和字段 Festivity_Date:

在此处输入图像描述

在这里您可以看到它适用于第一条记录: 在此处输入图像描述

现在的代码是这个:

此代码向我显示了我想要的消息框,但仅针对第一条记录,它不检查表 tblFestivity 中的其他记录。

Date_Flow 是第一个图像中文本框的名称。

我的问题是:我怎样才能检查只有第一个的出现?希望你能明白我在问什么,谢谢你的建议。

0 投票
2 回答
39 浏览

ms-access - 与 Dlookup 功能相反

Dlookup 函数从表中检索单个数据。是否有与此相反的功能?将从表单中选择的数据导出到给定的表。它不能来自 SQL。与Dlookup相反??

0 投票
1 回答
26 浏览

vba - 在 Dlookup 中使用变量来遍历 For Each 循环

我用不同表中的数字计算概率。每个客户都有一个专用于文档编号的字母。这些字母有一个概率(0/ 0.3 或 0.7)。我是 Vba 的新手,我真的不知道为什么我会收到这个错误,或者我该如何解决它。

我在 Csize = DLookup 上收到错误“无效使用 Null”......我猜是因为标准

我不可能有任何表名,并且代码将在未来扩展。

任何帮助,将不胜感激。