设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 窗体模块如何定义为变量,解决了发20元红包

[复制链接]
跳转到指定楼层
1#
发表于 2017-2-16 13:11:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 大懒猫68 于 2017-2-16 13:28 编辑

    Dim ListForm As Form
    Set ListForm = Form_frm商品信息_list
   'Set ListForm = me.窗体名称
    '为什么不能写成 Set ListForm = me.窗体名称 变量赋值法
,因为有可能还有别的很多list窗体:
比如 Form_frm客户信息表_list
    '求解决。不要用Forms!frm商品信息_list这个方法,因为这方法必须要打开窗体,再关闭,变复杂了








本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2017-2-16 14:40:25 | 只看该作者
Form_窗体  如何用变量代替
Form_变量名  哪怕这样也行
3#
发表于 2017-2-16 15:55:26 | 只看该作者
同求
回复

使用道具 举报

点击这里给我发消息

4#
发表于 2017-2-16 16:18:26 | 只看该作者
Set ListForm =forms(窗体名称变量)
5#
发表于 2017-2-16 16:30:25 | 只看该作者
tmtony 发表于 2017-2-16 16:18
Set ListForm =forms(窗体名称变量)

正想说看看能不能弄20元吃个快餐~~~
6#
 楼主| 发表于 2017-2-16 17:01:32 | 只看该作者
tmtony 发表于 2017-2-16 16:18
Set ListForm =forms(窗体名称变量)

这样的话,窗体还要打开一遍才能引用到,变烦了

点击这里给我发消息

7#
发表于 2017-2-16 17:04:58 | 只看该作者
1.你不打开是取不到窗体的控件的
2.可以不可见打开,openform 有个参数 是 achidden 隐藏打开,隐藏打开到设计视图 或其它视图后,执行完你的代码,再closeform
   全部自动的,不需要手工打开窗体。 我们以前的功能都是这么实现 的

点击这里给我发消息

8#
发表于 2017-2-17 10:59:14 | 只看该作者
如果是表达式可以用Eval,但Eval不能对 Microsoft Access 对象进行计算,所以貌似没啥办法
9#
 楼主| 发表于 2017-2-17 13:14:24 | 只看该作者
tmtony 发表于 2017-2-16 17:04
1.你不打开是取不到窗体的控件的
2.可以不可见打开,openform 有个参数 是 achidden 隐藏打开,隐藏打开到 ...

谢谢,只能这样了

点击这里给我发消息

10#
发表于 2017-2-20 14:30:14 | 只看该作者
我关心的是,红包发了没有?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-26 12:24 , Processed in 0.124711 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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