Office中国论坛/Access中国论坛
标题:
一个主体窗体,一个子窗体,子窗体中数据来自于table.在弹出窗体中显示子窗体的数据
[打印本页]
作者:
285230769
时间:
2009-12-15 19:37
标题:
一个主体窗体,一个子窗体,子窗体中数据来自于table.在弹出窗体中显示子窗体的数据
3个窗体:分数查询窗体,分数查询子窗体,确认窗体
分数查询子窗体(绑定查询)用来显示数据,在分数查询窗体中。
1,修改分数查询窗体中一个字段sum 的值(譬如第一条记录),弹出“确认窗体”。
2,单击“确认窗体”中“OK”button,调换第一条记录的 class,name 字段值,其他字段值不变。
代码如下,
Private Sub Form_Load()
Me.id.Value = Forms("分数查询子窗体").id.Value
Me.class.Value = Forms("分数查询子窗体").class.Value
Me.name1.Value = Forms("分数查询子窗体").name1.Value
Me.sum.Value = Forms("分数查询子窗体").sum.Value
End Sub
Private Sub OK_Click()
Forms("分数查询子窗体").id.Value = Me.id.Value
Forms("分数查询子窗体").class.Value = Me.name1.Value
Forms("分数查询子窗体").name1.Value = Me.class.Value
Forms("分数查询子窗体").sum.Value = Me.sum.Value
End Sub
弹出错误提示窗口, "运行时错误“2448”,您不能将数值制定给这个对象"
(其中取数据即Form_Load()操作能成功取得数据)
请问:如何在弹出窗口中确认在“分数查询子窗体”中操作的是哪条记录呢,因为如果向上面OK_Click的操作,相当于把值指定给一个对象。所以会报错。
数据库见:
http://access911.net/csdn/FileDe ... =2009-12-15&
;id=44
谢谢。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3