我的数据库中有几张表。
workout_moves - 身份证,锻炼类型,锻炼,代表 session_moves - ID,练习(来自workout_moves表),Weight,Notes
我创建了一个名为exercise session的表单,它为session_moves表创建了一个子表单。
session_moves子表单如下所示:
这很好 - 但是当我从列表中选择我的练习时,我希望它从workout_moves表中自动填充相关的Reps值,而不是强迫我从列表中选择,这不是我想要的。< / p>
正如您在workout_moves表中看到的,每个练习都与一个reps列匹配,所以这应该很简单:
我只是无法弄清楚&#34; Row Source&#34;应该是此表单中的Reps列,以便自动提取与练习列中的选择相关联的数据。请帮忙。
答案 0 :(得分:1)
将控制源设置为
=Dlookup("Reps";"workout_moves";"[workout Type] = '" & Nz(cboExercise;"") & "'")
在Reps控件中。 cboExercise
是运动组合框的控制名称。
考虑将表session_moves
中的foreignkey从Exercises更改为ID(使用primarykeys作为foreignkeys)。