Office中国论坛/Access中国论坛

标题: 如何改主窗体中子窗体的RecordSource? [打印本页]

作者: z_QQ_z    时间: 2003-2-28 21:57
标题: 如何改主窗体中子窗体的RecordSource?
写成这样
srtSQL = "select * from abc"
forms![mainform]![subform].RecordSource = srtSQL

总是提示 :运行时错误 438。

是否要先建立recordset对象才能改变?

谢谢
作者: z_QQ_z    时间: 2003-2-28 22:48
问题解决了!仔细看了help文件,上面都写有:)

下两个示例显示如何引用子窗体 ctlSubForm 上名为 NewData 的控件(该子窗体包含在名为 OrderForm 的窗体中):

Forms!OrderForm.ctlSubForm.Form!Controls.NewData
Forms!OrderForm.ctlSubForm!NewData

所以我把forms![mainform]![subform].RecordSource = srtSQL 改为 forms!mainform.subform.form.RecordSource = srtSQl 就行了。




[此贴子已经被作者于2003-2-28 14:47:53编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3