我有访问权的下表,我希望当用户单击下一条记录时,它应根据类型显示出digital_num的最大值:
当表单显示列类型=“ Petrol”时,我以“ text14”的名称添加了另一个具有dlookup函数功能的文本框,它应该在其中显示值200,而不是100,因为我添加了max函数。 / p>
ID Type Digital_Num
1 Petrol 100
2 Gas 50
3 Supper 150
4 Petrol 200
5 Gas 50
6 Supper 200
除了为ID,Type,Digital_Num自动创建的文本框之外,我还以“ text14”的形式添加了一个文本框。
并且我将以下Dlookup代码添加到其控制源
=DLookUp(Max("[Digital_Num]"),"table","[type] =" & '[Form].[type]')
当我将表单切换到布局视图时,它会继续在text14文本框中显示200个数字,这是表格中的最大值,即使我按下下一条记录,它也不会更改
但是当我单击下一条记录时,它应该显示该类型的最大值。
答案 0 :(得分:0)
创建汇总查询以查找最大值可能更合适。然后执行该查询的查找。
这更容易测试/调试,然后将查找和最大功能嵌套在同一任务中