MS Access - 更改表单中的值后立即写入表

Fla*_*Cat 5 ms-access

有没有办法让 Access 在更改表单中的值时立即将值写入表中?现在,我必须更改表单中的值,然后在将值写入相应的表之前单击子表单上的字段。

听起来没什么大不了的,但某些控件需要当前数据才能提供有效的选项。如果用户不够了解,无法单击进入子表单,那么他们查看的数据可能会过时。

Alb*_*lal 2

您的要求中要求的行为是默认情况下访问的功能。在大多数典型场景中,您的主表单将成为父表,因此,在将子记录添加到此类关系设置之前,必须将父记录写入并保存到磁盘。

相反,虽然不是必需的,但也是访问的默认操作。

换句话说,不清楚为什么当焦点从父窗体移动到子窗体时,父窗体的记录没有写入表中。

因此,您的设置中的某些内容不正确,或者您必须扩展您所目睹的行为。

默认情况下,将焦点从主窗体更改为子窗体将导致主窗体记录写入表中,并且从子窗体工具主窗体更改焦点作为一般规则也应导致子窗体记录写入表中。写入表中。