设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] [求助]在一个控件显示几个控件值的新问题

[复制链接]
跳转到指定楼层
1#
发表于 2006-4-22 00:05:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
昨天请教了在一个控件上显示几个控件的值,现在出现了一个新的问题那就是我输入的值在文本框里显示后我撤消输入时,文本框的内容也没能跟着清空,来后我加上了一些IF语句来判断其中一个必填的控件值是否Null值来清空文本框可是没有成功,现在想请教高手应该怎么去实现这个功能

Private sub Text10_AfterUpdate()   

IF Me!c1= Null then

           Me.Text10 = " "

End IF

End Sub




[此贴子已经被作者于2006-4-22 16:19:58编辑过]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
13#
 楼主| 发表于 2006-4-23 00:22:00 | 只看该作者
找到了,我没把控件里的一个设置设好,谢谢一点通老师。
12#
发表于 2006-4-23 00:17:00 | 只看该作者
太长了,不是这些代码的问题,你再仔细看一下我给你的哪个按钮属性与你的按钮属性有什么不同,找出这个设置就行了,花点时间找一下吧
11#
 楼主| 发表于 2006-4-23 00:09:00 | 只看该作者
一点通老师,在您修改后的例子里可以按ESC键来清除Text10框里的值,于是我照着您的代码用到别的数据库中就只有点在窗体中制作的取消控件才能清除文本框里的值,而点ESC只能清除别的控件里的值,我也搞不清楚我出在哪里,现在把我的代码发上来请您帮我看一下错在哪里。

Option Compare Database

Private Sub Form_Load()
    Label22.Visible = False
    操作员ID.Visible = False
    Label25.Visible = False
    收货人ID.Visible = False
    Label27.Visible = False
    发货日期.Visible = False
End Sub

Private Sub 订单编号_AfterUpdate()
     Call Form_current
End Sub

Private Sub 类别ID_AfterUpdate()
     Call Form_current
End Sub

Private Sub 区域ID_AfterUpdate()
     Call Form_current
End Sub

Private Sub 城市名字_AfterUpdate()
     Call Form_current
End Sub

Private Sub 运输公司_AfterUpdate()
     Call Form_current
End Sub

Private Sub 发货人_AfterUpdate()
     Call Form_current
End Sub

Private Sub 收货人_AfterUpdate()
     Call Form_current
End Sub

Private Sub 收货人电话_AfterUpdate()
     Call Form_current
End Sub

Private Sub 收货人地址_AfterUpdate()
     Call Form_current
End Sub

Private Sub 订货时间_AfterUpdate()
     Call Form_current
End Sub

Private Sub 发货时间_AfterUpdate()
     Call Form_current
End Sub

Private Sub 订单金额_AfterUpdate()
     Call Form_current
End Sub

Private Sub 备注_AfterUpdate()
     Call Form_current
End Sub

Private Sub Form_current()
    Text50 = "编号: " & 订单编号 & vbNewLine & "类别: " & 类别ID & vbNewLine & "区域: " & 区域ID & vbNewLine & "城市: " & 城

市名字 & vbNewLine & "运输公司: " & 运输公司 & vbNewLine & "发货人: " & 员工ID & vbNewLine & "发货人: " & 客户ID & vbNewLine

& "收货人电话: " & 客户电话号码 & vbNewLine & "收货人地址: " & 客户地址 & vbNewLine & "订货时间: " & 订货时间 & " 发货时间" &

发货时间 & vbNewLine & "本订单金额: " & 本订单金额 & vbNewLine & 备注 & vbNewLine
    Text50.Requery

End Sub

Private Sub command52_Click()
    Me.Undo
    Call Form_current
End Sub


Private Sub 是否发货_AfterUpdate()
    If Me!是否发单 <> Yes Then
        Label22.Visible = False
        操作员ID.Visible = False
        Label25.Visible = True
        收货人ID.Visible = True
        Label27.Visible = True
        发货日期.Visible = True
    Else
        Label22.Visible = True
        操作员ID.Visible = True
        Label25.Visible = False
        收货人ID.Visible = False
        Label27.Visible = False
        发单价格.Visible = False
    End If
End Sub

Private Sub 是否发单_BeforeUpdate(cancel As Integer)
    If Me!是否发单 <> Yes Then
       Label22.Visible = False
        操作员ID.Visible = False
        Label25.Visible = True
        收货人ID.Visible = True
        Label27.Visible = True
        发货日期.Visible = True
    Else
        Label22.Visible = True
        操作员ID.Visible = True
        Label25.Visible = False
        收货人ID.Visible = False
        Label27.Visible = False
        发单价格.Visible = False
    End If
End Sub
Private Sub 是否是货_AfterUpdate()
    Call 保存_Click
End Sub

Private Sub 保存_Click()
    Me.发货记录 = IIf([是否发货] <> No, "发货", "未发")
End Sub
10#
 楼主| 发表于 2006-4-22 18:03:00 | 只看该作者
谢谢一点通管理员,又学了一招~
9#
发表于 2006-4-22 16:58:00 | 只看该作者

本帖子中包含更多资源

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

x
8#
 楼主| 发表于 2006-4-22 09:29:00 | 只看该作者
我顶,还有没有人能帮忙解决一下?
7#
 楼主| 发表于 2006-4-22 05:29:00 | 只看该作者
放在时间事件吗?应该怎么放呢?请问您能说得详细点吗?
6#
发表于 2006-4-22 03:57:00 | 只看该作者
把代码放到时钟事件里啦.
5#
 楼主| 发表于 2006-4-22 03:19:00 | 只看该作者
我是为了方便复制里面的内容出来才想用这个方法的,谁能帮忙解决一下.

[此贴子已经被作者于2006-4-21 19:21:17编辑过]

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

本版积分规则

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

GMT+8, 2025-1-10 22:37 , Processed in 0.115026 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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