Parent (licenseID, countChilds)
Child (hostID, licenseID)
尝试编写在向子表添加记录时触发的后插入/更新/删除触发器。它需要计算链接到父级的子记录,然后将此值插入父级。
但我一直认为SQL语句无效。
到目前为止我有这个:
我正在使用MS Access 2010。
答案 0 :(得分:1)
这似乎有效,至少对于After Insert
:
After Update
数据宏会更复杂,因为它可能需要更新两个[许可证]记录(一个用于[主机]。[licenseID],另一个用于[旧]。[licenseID]),或许没有(如果[主持人]。[licenseID]没有改变)。
答案 1 :(得分:1)
我相信你可以逃脱DCount,例如,这对我有用:
但我仍然建议不要这样做,只是从查询中获取计数。