设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] 赋值问题

[复制链接]
跳转到指定楼层
1#
发表于 2006-9-17 17:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
With Me
  .ZDSL = 0
  .ZDFZL = 0
  .ZDFJE = 0
  .ZDAVG = 0

.TGSL = 0
  .TGFZL = 0
  .TGFJE = 0
  .TGAVG = 0

  .TXSL = 0
  .TXFZL = 0
  .TXFJE = 0
  .TXAVG = 0

  .DRSL = 0
  .DRFZL = 0
  .DRFJE = 0
  .DRAVG = 0

。。。。。。。。。。。

end with

其中 每组控件 的后面都是 (SL FZL FJE AVG)构成

如何简化 这些控件的赋值 [em09]

[此贴子已经被作者于2006-9-17 9:04:23编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-9-17 17:28:00 | 只看该作者
try:

   Dim TxtCtl As Control

   For Each TxtCtl In Me.Controls            

        If (TypeOf TxtCtl Is TextBox) Then
            TxtCtl = 0
        End If

    Next
3#
 楼主| 发表于 2006-9-17 17:42:00 | 只看该作者
请解释 代码的意思   是不是把所有文本框都变零? 但是 我有的文本框 不能赋值为零  产生的错误

“错误代码 3326  记录集不可更新”[em01]
4#
发表于 2006-9-17 17:49:00 | 只看该作者
把例子传上来
5#
 楼主| 发表于 2006-9-17 18:22:00 | 只看该作者
帮我 看看  弄了一个 差不多的[em04]


[此贴子已经被作者于2006-9-17 10:21:53编辑过]

本帖子中包含更多资源

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

x
6#
发表于 2006-9-17 18:56:00 | 只看该作者
要清空的文本都以TEXT开头


本帖子中包含更多资源

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

x
7#
 楼主| 发表于 2006-9-17 19:39:00 | 只看该作者
实际 并不是 TEXT 开头的     




[em01]

本帖子中包含更多资源

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

x
8#
发表于 2006-9-17 19:54:00 | 只看该作者
Dim TxtCtl As Control

    For Each TxtCtl In Me.Controls

        If (TypeOf TxtCtl Is TextBox) Then
            If Right(TxtCtl.Name, 2) = "SL" Or Right(TxtCtl.Name, 3) = "FZL" Or Right(TxtCtl.Name, 3) = "FJE" Or Right(TxtCtl.Name, 3) = "AVG" Then

                TxtCtl = 0

            End If

        End If

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

本版积分规则

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

GMT+8, 2025-1-6 07:45 , Processed in 0.121810 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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