Access是一个对数据库新手相当友好的软件。

Access的窗体功能确实是一种独一无二的前端设计平台,很多常见的人机交互用法,可以用Access的窗体来轻松实现,同时Access的查询和计算功能,也需要窗体的配合才能获得最佳的表达效果。 一、从零开始设计一个窗体

根据我个人的习惯,我做的每一个Access数据库软件都需要一个登录界面。
这个登录界面的好处是每次打开数据库,都能够有一个比较清晰的思路、可以知道点击哪个按钮,同时要做什么。
那就从零开始设计一个登录窗体吧。

知识点:

什么是“窗体”?

什么是“控件”?

什么是“属性表”?

它们都有什么作用?

类比一下我们平时玩的手机:
“窗体”就是我们玩的手机界面,可以点击进行各种人机操作。
“控件”就是专门用来给手机界面增添功能用的一些常用工具。
“属性表”是用来设计窗体各项参数的。
这几个概念比较基础,也比较重要。
二、设计步骤
1.新建立一个Access数据库,然后在最上面的“创建”菜单,点击“窗体设计”,新建立一个窗体,然后用鼠标右键选中并保存窗体,给窗体起个名字“梁山人力管理系统登录界面”。

保存窗体,然后给窗体起个名字

2.在添加控件之前,需要对这个窗体进行一定的先期处理。由于我想要这个窗体成为一个独立的,自动跳出来的窗体,因此需要输入一些简单的VBA代码,并且调节这个窗体的一些属性。

点击Access数据库右上角的“属性表”
在“属性表”中,选择“全部”,将“弹出方式”设定为“是”,将“记录选择器”设定为“否”;将“导航按钮”设定为“否”

鼠标右键点击窗体按钮,在菜单中选择“窗体视图”,我们来看一下刚才经过操作的最终效果。一个空白的独立的窗体已经出来了,可以供我们进行下一步设计了。

窗体雏形初现,但还需要进一步的加工

3.接下来要给这个空白窗体增加一些内容,要将我们想要表达的东西设计在窗体之中。首先这个窗体应该有一个名字,我们将其命名为“梁山人力资源管理登录界面”。

鼠标右键点击“主体”,会看到一个下拉菜单,选择“窗体页眉与页脚”,这时窗体会生成页眉和页脚,在页眉上增加一个“标签”控件,输入“梁山人力管理系统 登录界面”。字体和背景颜色也可以根据自己的喜好进行调整。

4.如果要默认打开数据库自动弹出窗体界面,需要做两件事,第一是在“Access选项”中的“显示窗体”中选择“梁山人力管理系统 登录界面”。

第二件事是在属性表的窗体中选择“事件”,然后点击“加载”进入VBE编程界面,输入以下代码。
DoCmd.RunCommand acCmdAppMinimize ' 让主窗体最大化

做完这两步之后,再打开窗体视图,我们会发现窗体的背景变成了电脑的桌面,Access编程部分被很好的隐藏了起来,这样我们编写的窗体更像一个独立的软件,比较简洁和清爽。

子窗体 记录选择_如何设计一个简单的Access登录窗体(1)相关推荐

  1. mfc 窗体不可点击的原因_如何设计一个简单的Access登录窗体(2)

    书接上回~ 上回书中提到了如何从零开始设计一个Access的窗体.经过简单的操作,我们已经造出了一个登录窗体,但是这个窗体是空白的,需要向其中增加一些元素,以增加登录窗体的功能性. 因此,接下来我们要 ...

  2. access 知乎 窗体_如何设计一个简单的Access登录窗体(1)

    Access是一个对数据库新手相当友好的软件. Access的窗体功能确实是一种独一无二的前端设计平台,很多常见的人机交互用法,可以用Access的窗体来轻松实现,同时Access的查询和计算功能,也 ...

  3. 用Android Studio设计一个简单个性的登录界面

    一.用到的组件: LinearLaout.TableLayout.FrameLayout.RelativeLout 二.效果图展示: 三.步骤及过程: 1.首先新建一个Project,并在app -& ...

  4. php网页制作代码_如何制作一个简单的HTML登录页面(附代码)

    几乎每个网站都会有登录页面,那你知道如何写HTML登录页面吗?这篇文章就和大家分享一个HTML简单登录界面的代码,有一定的参考价值,感兴趣的朋友可以看看. 制作登录页面需要用到很多CSS属性和HTML ...

  5. html邮箱代码怎么写_如何制作一个简单的HTML登录页面(附代码)

    几乎每个网站都会有登录页面,那你知道如何写HTML登录页面吗?这篇文章就和大家分享一个HTML简单登录界面的代码,有一定的参考价值,感兴趣的朋友可以看看. 实例:制作一个HTML登录页面,包含邮箱,登 ...

  6. html网页设计一个简单的用户登录页面

    结果 代码 login.html <!DOCTYPE html> <html lang="en"> <head><meta charset ...

  7. 设计一个简单分页存储管理系统_【系统架构】如何设计一个简单灵活的收银系统?看这里!(1)...

    在电商项目中,收银系统是一个不可或缺的功能,因为你不仅要通过它来进行收款.退款,而且也要通过它进行财务的对账.报税等.因此,如何设计一个简单灵活的收银系统,对于开发电商项目来说非常重要. 那如何设计一 ...

  8. 支付退款流程设计_【系统架构】如何设计一个简单灵活的收银系统?看这里!(1)...

    在电商项目中,收银系统是一个不可或缺的功能,因为你不仅要通过它来进行收款.退款,而且也要通过它进行财务的对账.报税等.因此,如何设计一个简单灵活的收银系统,对于开发电商项目来说非常重要. 那如何设计一 ...

  9. C语言设计一个简单的计算器,完成两个数的加、减、乘、除、取余。(根据输入的运算符,选择相应的运算,用switch语句实现。

    设计一个简单的计算器,完成两个数的加.减.乘.除.取余.(根据输入的运算符,选择相应的运算,用switch语句实现. 实验代码: #include <stdio.h> #include & ...

最新文章

  1. 提高电路板EMC能力PCB设计和布线方法
  2. 143. 最大异或对【贪心 trie】
  3. Thymeleaf选择器引用公共片段
  4. 数据库-优化-数据库结构的优化-拆分优化
  5. CDN - 域名解析错误排查
  6. 网页设计课程设计报告
  7. android 获取url 参数值
  8. 多测师肖sir__金牌高级讲师软件测试___疑难杂症之app端口占用
  9. 女生应该读的30本书
  10. 060 steam挂卡
  11. java 加密并打包_java实现将多个文件打包成zip压缩文件以及对压缩文件的加密
  12. 谈谈开展信息安全工作的四个权力
  13. 【uniapp】小程序云开发更新、删除云数据库数据
  14. 制作一个四轮四驱底盘【内附资料下载链接】
  15. 计算机个性化的优点,个性化推荐的最大的优点
  16. python floor是什么意思_简单介绍Python中的floor()方法
  17. Chrome谷歌浏览器,清除css或js文件缓存的方法
  18. Python编程之求自由落体高度
  19. NTP客户端配置-Windows时间同步设置
  20. centos离线配置yun源

热门文章

  1. 关于Actionscript 3中给Flash传参数方法(一)
  2. 一起来讨论web2.0吧
  3. Java抽象类、接口、类的特殊成员
  4. Leetcode--144. 二叉树的前序遍历(迭代递归)
  5. Leetcode--94. 二叉树的中序遍历(迭代递归)
  6. python狗图像识别_TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
  7. c++如何让字符串重复输出_python编程入门八:列表、元组、字符串的转换及补充方法...
  8. 数字图像处理:视觉系统中的坐标系介绍
  9. OpenCV学习(二十一) :计算图像连通分量:connectedComponents(),connectedComponentsWithStats()
  10. 自定义view实现水波纹效果