设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 真主
打印 上一主题 下一主题

[窗体] 请问如何在子窗体中执行主窗体的Form_Current事件?

[复制链接]
11#
发表于 2014-12-9 15:09:31 | 只看该作者
  1. Public Sub ZAQ()
  2. Dim rst As DAO.Recordset
  3. If [Forms]![主窗体]![Text4] = -1 Then
  4.     [Forms]![主窗体]![子窗体2].Visible = True
  5. Else
  6.     [Forms]![主窗体]![子窗体2].Visible = False
  7. End If

  8. Set rst = CurrentDb.OpenRecordset("SELECT * FROM 表2 WHERE 对应表1=" & Forms!主窗体!编号 & " AND u=" & Forms!主窗体!Text4)
  9. Set [Forms]![主窗体]![子窗体2].Form.Recordset = rst
  10. End Sub
复制代码


1、就源文件来看,变量问题未搞清楚。——具体请参考代码中的SQL语句。这是最基础的问题,希望楼主能够脚踏实地地先把基础夯实了再去考虑那些花里胡哨的效果。
2、数据源确实是更新了,但问题是:窗体2的记录集来源未更新(这与非绑定的子窗体控件指定窗体来源不同)。——这一点可以先按你的原附件,不绑定窗体2的记录集试试,再debug.Print就知道了。
……错误的地方太多了,懒得吐槽了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

12#
 楼主| 发表于 2014-12-10 13:23:19 | 只看该作者
roych 发表于 2014-12-9 15:09
1、就源文件来看,变量问题未搞清楚。——具体请参考代码中的SQL语句。这是最基础的问题,希望楼主能够 ...

哈哈,谢谢大师出手,要是大师肯收我为徒就好了,只是不知道大师怕不怕被气坏
13#
发表于 2021-3-14 20:10:12 | 只看该作者
好像学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-3 03:11 , Processed in 0.089811 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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