Access表中字段默认值,设为字段平均数求整

今天考二级碰到一道题,要求设置表中年龄的默认值为所有年龄的平均值再四舍五入求整,这该怎么设啊?

在 Access 表格中,可以通过以下步骤将字段的默认值设为所有年龄的平均值再四舍五入求整:
1、打开对应的表格,在设计视图下选择需要设置默认值的年龄字段。
2、在底部的属性窗口中找到“默认值”属性,并点击其右侧的“…”按钮。
3、在弹出的“默认值”对话框中,输入以下公式:
=Round(Avg([年龄]),0)
这个公式将计算所有记录中年龄的平均值,然后使用 Round 函数将结果四舍五入求整。
4、点击“确定”保存设置,并返回表格视图。
现在,每当添加新记录时,年龄字段的默认值将自动设置为所有记录中年龄的平均值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-19
round(avg([年龄]))追问

这样写会弹出来 数据库引擎不能识别表达式中的字段 年龄,或表tstud的缺省值。怎么破

追答

写年龄字段的时候前面要写上表名,你可以试下round(avg([表名]![年龄]))