当我们打开一个数据表子窗体 frm窗体名称_child时,为了打开修改窗体 frm窗体名称_child_Edit,就需要获得操作员点了哪一条记录,也就是需要知道是哪个序号。然而,明明在“序号”的获得焦点事件中写了代码,却偏偏在点“修改”按钮时没有反应,常见原因可能是由于以下原因引起的:
一、解决方案:
1.进入子窗体 frm窗体名称_child 的设计模式
2.在 成为当前 事件中写:=selectrecord()
3.保存
二、原因分析:
selectrecord()函数是 ACCESS通用开发平台 内置的函数,其功能是操作员点击某行任意单元格时,使整行选定(即变黑),于是让序号获得了焦点,从而触发的获得焦点事件