设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1475|回复: 8
打印 上一主题 下一主题

[窗体] 为什么我要点击两次清除按扭,才可以把文本框的内容清除掉?

[复制链接]
跳转到指定楼层
1#
发表于 2007-8-27 23:04:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么我要点击两次清除按扭,才可以把文本框的内容清除掉?

[ 本帖最后由 goto2008 于 2007-8-28 09:04 编辑 ]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-8-27 23:43:18 | 只看该作者
经测试, 一次可以清除
3#
 楼主| 发表于 2007-8-28 08:35:24 | 只看该作者
大哥,,你输入查询的条件,,
然后点击“查询”按扭,,,,
、、、
查询出来后
再点击“清除”按扭。。它会先恢复子窗体的所有记录
再点击“清除”按扭,它才会把主窗上的文本框内容都清除。。。。。
4#
 楼主| 发表于 2007-8-28 08:36:08 | 只看该作者
就是如何让清除按扭起到同时恢复子窗体所有记录,也可以同时把文本框的内容都清除掉
5#
发表于 2007-8-28 09:00:40 | 只看该作者
Private Sub 清除_Click()
On Error GoTo Err_清除_Click
      '让子窗体应用窗体查询
    Me.冲床补贴代扣子窗体.Form.Filter = strWhere
    Me.冲床补贴代扣子窗体.Form.FilterOn = True
     
     Me.领取日期 = Null
      Me.冲工编号 = Null
       Me.冲床工人 = Null
      
    Me.上月余留 = Null
    Me.老员工补贴 = Null
    Me.报到补贴 = Null
    Me.房租补贴 = Null
    Me.奖励 = Null
   
    Me.借支 = Null
    Me.厂牌 = Null
    Me.水电 = Null
    Me.厂服 = Null
    Me.罚款 = Null
   
Exit_清除_Click:
    Exit Sub

Err_清除_Click:
    MsgBox err.Description
    Resume Exit_清除_Click
   
End Sub
6#
发表于 2007-8-28 09:03:38 | 只看该作者
问题出在当您让子窗体应用窗体查询时,会激发子窗体中“成为当前”的事件,从而执行对主窗体赋值的命令。现将执行代码的位置做个调换,先执行子窗体部分再执行清空主窗体控件值的命令就正常了。
7#
 楼主| 发表于 2007-8-28 09:04:37 | 只看该作者
谢谢hi-wzj大哥。。。。。。可以了!
8#
发表于 2007-8-28 09:07:43 | 只看该作者
当代码出现问题时,您可在代码中设置断点(光标放要停止的代码处,然后按F9),当程序运行到断点处将停止运行,这时系统处在调试状态,您可用鼠标放变量上看变量的值是否正常,也可按F8单步运行看运行效果是否符合您的要求,是否会执行您没想到的程序。
9#
 楼主| 发表于 2007-8-28 09:36:21 | 只看该作者
哦,谢谢hi-wzj大哥提醒。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-23 01:23 , Processed in 0.158749 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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