VBA 中窗体模式切换,一次设计2种表现
Sub ModelChange()
    If Me.Form.CurrentView =  Then
        DoCmd.RunCommand acCmdSubformFormView  ''''就这句
        Me.Form.AllowEdits = True
        '        ModelLock   '设置窗体是否可以编写
    ElseIf Me.Form.CurrentView =  Then
        DoCmd.RunCommand acCmdSubformDatasheet   ''''就这句acCmdSubformDatasheet
        Me.Form.AllowEdits = False
        Me.Form.AllowAdditions = False
        Me.Form.AllowDeletions = False
    End If
        Me.Form.Refresh
''0
''"设计"视图
''1
''"窗体"视图
''2
''"数据表"视图
End Sub
我是用于在表单和列表之间切换。
VBA 中窗体模式切换,一次设计2种表现的更多相关文章
- 在Excel VBA中写SQL,是一种什么体验
		每每提到Excel办公自动化,我们脑海里能想到的就是公式.数据透视表.宏.VBA,这也是我们大部分人数据分析的进阶之路.当我们对于常用VBA技巧已经相当熟练后,往往会有一种"我的VBA知识够 ... 
- 在VBA中使用Windows API
		VBA是一种强大的编程语言,可用于自定义Microsoft Office解决方案.通过使用VBA处理一个或多个Office应用程序对象模型,可以容易地修改Office应用程序的功能或者能够使两个或多个 ... 
- VBA中自定义类和事件的(伪)注册
		想了解一下VBA中自定义类和事件,以及注册事件处理程序的方法. 折腾了大半天,觉得这样的方式实在称不上“注册”,所以加一个“伪”字.纯粹是瞎试,原理也还没有摸透.先留着,有时间再接着摸. 做以下尝试: ... 
- VBA中四种自动运行的宏以及模块的含义
		在Excel的“标准模块”中可以创建4种自动运行的宏,它们分别是Auto_Open(打开工作 簿时自动运行), Auto_Close, Auto_Activate, Auto_Deactivate. ... 
- VB类模块中属性的参数——VBA中Range对象的Value属性和Value2属性的一点区别
		在VB中,属性是可以有参数的,而VBA中属性使用参数非常常见.比如最常用的:Worksheet.Range("A1:A10") VB的语法,使用参数的不一定是方法,也有可能是属性 ... 
- 在VBA中新建工作簿
		用程序计算数据,得到不同公司.不同项目的数据结果,最终还要将每个公司的数据结果放在各自的单独文件中.这就需要在vba中新建.保存excel文件.掌握几个东西就能很熟练了:1.要想保存在当前目录下,需要 ... 
- 在VBA中调用excel函数
		以前不太会用VBA时,都是在excel中使用函数来计算一些数据.毕竟函数不如代码,效率比较低.所以,就学着怎么在VBA中引用Excel函数.平时我用得比较多的函数就是countif和sumif函数.1 ... 
- c#窗体虚线图形验证码设计
		/************************窗体验证码背景图形设计及核心代码**********/ using System;using System.Collections.Generic;u ... 
- VBA中使用JavaScript脚本语言解析JSON数据
		JSON:JavaScript 对象表示法(JavaScript Object Notation) 和xml相似,都是文本形式(保存在文本文件中或字符串等形式),比如: jsstr = {" ... 
随机推荐
- spring整合mybatis错误:class path resource [config/spring/springmvc.xml] cannot be opened because it does not exist
			spring 整合Mybatis 运行环境:jdk1.7.0_17+tomcat 7 + spring:3.2.0 +mybatis:3.2.7+ eclipse 错误:class path reso ... 
- mybatis 一对多和多对一关联查询
			首先 数据库量表之间字段关系(没有主外键) studentmajor表的id字段对应student表里major字段 两个实体类 package com.model; import java.uti ... 
- 第2阶段——编写uboot之编译测试以及改进(3)
			编译测试: 1.将写好的uboot复制到linux下面 2.make编译,然后将错误的地方修改,生成boot.bin (编译出错的解决方案:http://www.cnblogs.com/lifexy/ ... 
- 查看linux网卡硬件名称
			查看linux网卡硬件名称 lspci | grep -i ether 
- C# yield return用法
			本文实例讲述了C#中yield return用法,并且对比了使用yield return与不使用yield return的情况,以便读者更好的进行理解.具体如下: yield关键字用于遍历循环中,yi ... 
- 201521123050 《Java程序设计》第6周学习总结
			1. 本周学习总结 2. 书面作业 1.clone方法 1.1 Object对象中的clone方法是被protected修饰,在自定义的类中覆盖clone方法时需要注意什么? 答:(1)x.clone ... 
- 201521123035《Java程序设计》第四周学习总结
			本周学习总结 1.1 尝试使用思维导图总结有关继承的知识点. 1.2 使用常规方法总结其他上课内容. 本周还讲了注释与类设计.老师用例子向我们展示实际生活中一个类里面包含了哪些属性,并由此联想到如果自 ... 
- Java程序设计——学生信息系统
			1.团队课程设计博客链接 http://www.cnblogs.com/YYYYYYY/p/7065278.html 2.个人负责模块说明 2.1 管理界面 2.2 清空:单击清空键,可清空数据栏 2 ... 
- 201521123014 《Java程序设计》第10周学习总结
			1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 1.关于异常上次作业已经概括得差不多了,创建自己的异常时可以使用Java类库中已经定义好的类,也可自定义异常 ... 
- python基础之元组,集合
			一.元组 为何要有元组,存放多个值,元组不可变,更多的是用来做查询 t=(,[,],,)) #t=tuple((,[,],,))) print(type(t)) 元组可以作为字典的key d={(,, ... 
