给定一个表格连续显示表格的每个记录的某些文本框,我希望在每个记录的所有文本框(自动,不是通过VBA)填充后执行VBA子程序来自当前记录的数据。所以理想化的执行顺序是:
fetch next record from table
distribute values into text boxes and draw
execute VBA
fetch next record from table
我怎样才能做到这一点?
注意:表单是"连续" (我不知道怎么用访问行话来说这个),我。即一次显示所有记录,而不是一次显示一条记录,带有向前/向后移动的按钮。
注2:我要做的是以下内容:我有一个表F
,其中包含另一个表T
的字段名称。我的表单遍历F
行。对于F
中列出的每个字段名称,我想打印出名称,并构建一个查询,该查询绘制直方图,显示该列T
的数据。
答案 0 :(得分:1)
你做不到。在Access中的连续表单中,控件只有一个实例。对控件的任何操作都会影响对所有记录的控制。
连续表格中的每条记录都没有单独的事件。
您可以遍历记录,但只能在填充表单之前或之后。