Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

录入窗体翻页时,另一个已经打开的窗体自动关闭

韩云  发表于:2012-05-17 12:57:14  
复制

设有A窗体和B窗体两窗体,用 A 窗体上的打开命令打开B窗体,当对 A 窗体进行翻页后,已经打开的 B 窗体自动关闭,请问这段代码该如何写呢?写在什么地方?

 

Top
纵云梯 发表于:2012-05-17 13:27:15

点击下载此附件

当按Form1的【打开】按钮打开Form2后,翻页到【页2】时Form2自动关闭。



韩云 发表于:2012-05-17 16:41:14

感谢版主的帮助,参照你的示例,我试着做了,但是不成功,拜托你再进一步指导一下,如果不象你的示例中是控件按钮,而是一个翻页的命令按钮,这段代码该如何写呢? 下面是我目前的代码,Command88是翻页的命令按钮的名称

,Private Sub Command88_Change()
    If Command88 = 1 Then DoCmd.Close acForm, "产品初始扩展"
    
End Sub



纵云梯 发表于:2012-05-17 17:27:14
发你的示例上来看看,要不纸上谈兵效果差!

韩云 发表于:2012-05-17 20:09:18

上传附件,请斑竹指教,谢了

 

点击下载此附件

韩云 发表于:2012-05-17 21:35:40
上一个附件传错了,重新传一个点击下载此附件

纵云梯 发表于:2012-05-18 08:51:13

在那个翻页按钮的程序中加句:DoCmd.Close acForm, "产品初始扩展" '不就可以了吗?

如:

Private Sub Command88_Click()
On Error GoTo Err_Command88_Click


    DoCmd.GoToRecord , , acNext
    DoCmd.Close acForm, "产品初始扩展"
Exit_Command88_Click:
    Exit Sub

Err_Command88_Click:
    MsgBox Err.Description
    Resume Exit_Command88_Click
   
End Sub



总记录:6篇  页次:1/1 9 1 :