书接上回~
上回书中提到了如何从零开始设计一个Access的窗体。经过简单的操作,我们已经造出了一个登录窗体,但是这个窗体是空白的,需要向其中增加一些元素,以增加登录窗体的功能性。
因此,接下来我们要做的是在登陆窗体上布置一些控件,以进一步完善登陆窗体的各项功能。
什么是控件呢?

打开窗体的设计视图,可以看到Access上方的控件部分。控件就是向窗体中增加各种功能组件的工具,比如按钮、子窗体、图表、文本框、选择框等等。
没有控件的Access数据库不可想象,控件可以控制Access的各项功能,让Access服从指挥为我所用。控件也是Access功能性强于Excel的重要部分。Excel里虽然也有控件,但控件功能性就比Access要弱得多。
在布置控件之前,我们先要思考一下:这个登陆窗体应当具备什么功能?我们要通过控件实现什么目的?经过思考,我认为,一个登陆窗体至少应当包括以下几个功能组件:
1.Logo和图片。目的是展现出登陆窗体的美观度和功能。
2.登陆按钮。目的是链接到功能窗体。
3.时间和日期。
4.开发者信息。向使用者介绍开发人员,也可以简单介绍一下软件的开发目的和使用说明。
5.登陆名与密码。设置密码和登录名相对复杂一些,暂时不做过多介绍。
然后我们按照功能需求,一步一步的设计并完善登陆窗体。
1.首先打开设计界面,增加窗体的页眉页脚。
然后调整页眉的颜色,增添元素。可以开动脑筋,设计一下窗体的字体和元素。细节很重要喔~
增加Logo和图片,建议用链接的方式,节省数据库空间。

找一些照片来美化一下自己开发的软件
2.添加登陆按钮。直接在控件中选择登陆按钮生成即可,链接其他窗体需要使用简单的VBA语句,在接下来的文章中我会讲到这些问题。
用Access进行软件开发最大的好处就是方便快捷,用控件直接拉伸,就能给Access增添不弱于专业软件的功能,甚至比专业软件更强大更美观。

是不是已经有了专业软件的皮毛了呢?
3.增加当前时间。Access控件中可以直接选择并添加时间。别小瞧这个功能,时间是一项重要的参照信息,是数据库设计的一项重要参数,作用很多,尤其是可以用来比对数据库的历史时间,不能轻易省略。

日期和时间点击确定生成即可
4.开发者信息。可以简短写一下软件的目的、技术支持等信息。

5.登陆名与密码。用文本框进行生成。
一般来说,登录窗体需要这五大元素,这五种元素告诉了我们这个软件是用来做什么的,谁来开发的,怎样进入功能界面,与此同时,潜移默化的向使用者展示设计者的思路和设计感也很重要~

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

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

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

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

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

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

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

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

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

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

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

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

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

  7. 如何搭建python框架_从零开始:写一个简单的Python框架

    原标题:从零开始:写一个简单的Python框架 Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 你为什么想搭建一个Web框架?我想有下面几个原因: 有一个 ...

  8. 掷骰子python代码_通过构建一个简单的掷骰子游戏去学习怎么用 Python 编程

    不论是经验丰富的老程序员,还是没有经验的新手,Python 都是一个非常好的编程语言. Image by : opensource.com Python 是一个非常流行的编程语言,它可以用于创建桌面应 ...

  9. symfony api 错误响应_如何设计一个牛逼的 API 接口

    在日常开发中,总会接触到各种接口.前后端数据传输接口,第三方业务平台接口.一个平台的前后端数据传输接口一般都会在内网环境下通信,而且会使用安全框架,所以安全性可以得到很好的保护.这篇文章重点讨论一下提 ...

最新文章

  1. AI一分钟 | 马斯克:特斯拉内部有人故意搞破坏;亚马逊推出酒店定制版Alexa
  2. linux系统性能监控命令uptime(六)
  3. 每天一个linux命令(50):crontab命令
  4. 调用API的SDK相关知识:实现回调函数.
  5. arm架构的linux芯片方案,ARM推64位处理器架构ARMV8及芯片[多图]
  6. 搭建mysql集群,使用Percona XtraDB Cluster搭建
  7. oracle查询本身字符集,Oracle字符集问题总结
  8. linux:根据关键字或日期查找日志
  9. (95)FPGA仿真文件保存(VCD文件)
  10. mybatis sql不等于
  11. 别人都说我老公的字写的不错,大家帮我看看这字行不?
  12. java多线程中的调度策略
  13. mysql的可视化工具_Mysql可视化工具Navicat的基本使用
  14. 用Python实现一个简单的微信聊天机器人
  15. cad2020打印样式放在哪个文件夹_老师傅不会告诉你的CAD打印设置技巧
  16. 近端梯度法(proximal gradient)
  17. 浅读C Primer Plus——C语起源
  18. 使用Vue前端框架实现知乎日报app
  19. mysql数据库日志binlog保存时效(expire_logs_days)
  20. 业余时间零基础自学编程,9 个月后我成为一名软件工程师

热门文章

  1. 微信小程序_组件学习_001
  2. 好奇!仅 13kB 大小的游戏,源码长啥样?
  3. firefox设置代理服务器
  4. 【完整示例】采用jenkins pipeline实现自动构建并部署至k8s
  5. Linkis1.0用户使用文档:JAVA和SCALA调用Linkis的接口示例代码
  6. docker history 27f1068ca9da --no-trunc查看镜像dockerfile内容
  7. spark on yarn任务提交及运行完整流程图
  8. geotools学习(一)IntelliJ IDEA搭建快速入门示例.pdf
  9. win10 docker desktop无法拉取镜像解决办法
  10. k8s使用port-forward访问集群中的应用程序(只能在执行命令的机器上开放端口)