设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 6529|回复: 15
打印 上一主题 下一主题

[窗体] 新手请教:怎样引用子窗体的.Recordsource的属性!!!

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-24 13:23:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有一个问题:怎样引用子窗体的.Recordsource的属性!!!

1)、指定 [窗体B]  的记录源格式:   Forms![B].Recordsource="表A"   。单独打开“[窗体B] ”

    运行,  引用语句:  Forms ! [窗体B] . Recordsource =  "表A"   应用没有问题。

2)、如果将 [窗体B]  作为  [窗体A]  的子窗体 ,打开  [窗体A]  并刷新 [窗体B] 。引用语句:  

    Forms ! [窗体B] . Recordsource =  "表A"   应用产生提问:“找不到窗体[窗体B]”

3)、请问:在VBA中怎样引用此属性?  

这样引用:Forms ! [窗体A]! [窗体B]  . Recordsource =  "表A"   我试过,不行!!!系统提示:

“不支持此方法”。那位仁兄帮忙回答,谢了!!!!

                                                   提问者:村长(幸福村的村长)
                                                            2008.3.24
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-3-24 14:05:51 | 只看该作者
me.[子窗体].form.Recordsource
试试
3#
 楼主| 发表于 2008-3-24 16:32:59 | 只看该作者

回复 2# 的帖子

谢谢!版主!!!

我试了,不行:原代码如下:

           Forms![GYKO工艺编制子窗体].RecordSource = "GYKODY"  

                             单独运行  “GYKO工艺编制子窗体”   可以接受此语句。

     注:GYKODY:是一个表 ,  GYKO工艺编制子窗体:是一个窗体

如果将“GYKO工艺编制子窗体”作为 “三车间计划管理窗体”的子窗体后,在[三车间计划管理窗体]中运行就不能识别  “ Forms![GYKO工艺编制子窗体].RecordSource = "GYKODY"  ”语句。
          还望版主给予帮忙解答!!!!谢谢
                                                     提问者:村长(幸福村的村长)
                                                     2008.3.24下午:16.30
4#
 楼主| 发表于 2008-3-24 16:34:55 | 只看该作者

回复 2# 的帖子

更改后的语句:   
Me.[GYKO工艺编制子窗体].Form.RecordSource = "GYKODY"
5#
发表于 2008-3-24 16:39:08 | 只看该作者
这个好像是要添上你子窗体那个控件的名称,打个比方你的子窗体控件名称是subForm,引用的窗体是GYKO工艺编制子窗体,那么你应该用subform而不是GYKO工艺编制子窗体
me.subform.recordsource
6#
 楼主| 发表于 2008-3-24 16:40:28 | 只看该作者

回复 2# 的帖子

请问版主怎样发图片

怎样发图片?
7#
发表于 2008-3-24 16:47:36 | 只看该作者
用查询语句试试:Me.GYKO工艺编制子窗体.Form.RecordSource = "SELECT * FROM GYKODY;"

[ 本帖最后由 3828688 于 2008-3-24 16:50 编辑 ]
8#
 楼主| 发表于 2008-3-24 16:50:56 | 只看该作者

回复 5# 的帖子

=================================================================
这个好像是要添上你子窗体那个控件的名称,打个比方你的子窗体控件名称是subForm,引用的窗体是GYKO工艺编制子窗体,那么你应该用subform而不是GYKO工艺编制子窗体
me.subform.recordsource
=================================================================

在主窗体中子窗体“GYKO工艺编制子窗体”的子窗体名称也是“GYKO工艺编制子窗体”)。  我就是想在主窗体中  变更  子窗体“GYKO工艺编制子窗体”的记录源,由原来的“GYKODY1”更改为“GYKODY”。可我怎么试就是不行。
9#
发表于 2008-3-24 16:52:10 | 只看该作者
记录源我记得好像是controlsource吧?
10#
发表于 2008-3-24 16:59:11 | 只看该作者
要是还不行的话,你试试sourceobject
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-9 04:57 , Processed in 0.091282 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表