Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 在下一条记录输入时,使用下拉列表中的下一项自动填充组合框_Ms Access_Ms Access 2016 - Fatal编程技术网

Ms access 在下一条记录输入时,使用下拉列表中的下一项自动填充组合框

Ms access 在下一条记录输入时,使用下拉列表中的下一项自动填充组合框,ms-access,ms-access-2016,Ms Access,Ms Access 2016,大家好 我有一个名为Sources的表,它包含3个字段 身份证 类型 地位 它是名为DailyCash的表单上组合框的源代码。我试图尝试的是,当我打开DailyCash进行数据输入时,我希望它使用Sources表中的第一项打开。数据输入后,下一项将填入下一条新记录,以此类推。但是,如果表中的下一个项目是“非活动”的,则跳过它并转到下一个“活动”项目 例如: 来源表 框1激活 框2激活 框3激活 框4不活动 第5框激活 打开DailCash for data entry时,框1将填充组合

大家好

我有一个名为Sources的表,它包含3个字段

  • 身份证
  • 类型
  • 地位
它是名为DailyCash的表单上组合框的源代码。我试图尝试的是,当我打开DailyCash进行数据输入时,我希望它使用Sources表中的第一项打开。数据输入后,下一项将填入下一条新记录,以此类推。但是,如果表中的下一个项目是“非活动”的,则跳过它并转到下一个“活动”项目

例如:

  • 来源表
  • 框1激活
  • 框2激活
  • 框3激活
  • 框4不活动
  • 第5框激活

打开DailCash for data entry时,框1将填充组合框,用户在其他文本框中输入其余详细信息,下一条记录时,框2将填充组合框。在第3框之后,记录移动到第5框(只有4条记录可用于该特定日期的数据输入)。

如果我理解正确,这将使您接近:

DMin("ID","Sources","Status='Active' AND ID>" & [PrevID])
这将为您提供带有
[PrevID]
的下一个活动
源的
ID
。当
[PrevID]
为零时,您将获得第一个激活的
源代码。您所要做的就是将
[PrevID]
占位符替换为保存上一项ID的任何变量或控制值