这个例子将涵盖从数据库设计、数据输入、表单创建,到最终发布为网页的全过程。Access 的网页发布功能(称为 Access Web App / Access Services)在较新版本中已被弃用,并由更现代的 Power Apps 平台取代,这个实例将分为两部分:

- 传统桌面数据库实例:展示如何用 Access 设计一个功能完善的本地数据库应用(这是 Access 最核心、最强大的功能)。
- 现代 Web 应用实例:介绍如何使用 Access 数据作为数据源,在 Power Apps 平台上快速创建一个真正的网站应用。
实例背景:联系人管理系统
假设你是一个小团队的负责人,需要一个简单的方式来管理团队成员和客户的联系方式,你需要一个界面来添加、查看、编辑和删除联系人信息。
第一部分:传统 Access 桌面数据库实例 (最常用)
这个实例的结果是一个 .accdb 文件,你可以在自己的电脑上打开使用,或者通过 SharePoint 等方式共享。
步骤 1:设计数据库结构 (创建表)
一个好的数据库从良好的设计开始,我们需要一个“联系人”表来存储所有信息。
- 打开 Access,创建一个新的“空白桌面数据库”。
- 创建表:
- 在左侧的“导航窗格”中,右键单击“表”选项卡,选择“表设计”。
- 设计以下字段和属性:
| 字段名称 | 数据类型 | 说明 |
|---|---|---|
| 联系人ID | 自动编号 | 主键,每个联系人的唯一标识 |
| 姓名 | 短文本 | 必填字段 |
| 公司 | 短文本 | 可选字段 |
| 职位 | 短文本 | 可选字段 |
| 电话 | 短文本 | 可选字段 |
| 电子邮箱 | 短文本 | 可选字段 |
| 备注 | 长文本 | 可选字段,用于存储更多信息 |
- 设置主键:选中“联系人ID”字段,在“表格工具”选项卡中,点击“主键”,这确保了每条记录都是唯一的。
- 保存表:按
Ctrl + S,将表命名为“联系人”。
你的数据库有了最核心的结构。

步骤 2:创建数据输入表单
直接在表格中输入数据不太直观,我们创建一个用户友好的表单。
- 在“创建”选项卡中,点击“表单设计”。
- 在“字段列表”窗格中,从“联系人”表中拖拽所有字段(姓名、公司等)到表单设计视图中。
- 美化表单:
- 你可以拖动字段来调整布局。
- 在“设计”选项卡中,可以更改主题、字体、颜色等。
- 添加一个标题,添加新联系人”。
- 保存表单:按
Ctrl + S,命名为“联系人输入表单”。
你有一个漂亮的界面来添加新联系人了。
步骤 3:创建查询来筛选和查看数据
你不需要总是看所有联系人,你可能只想看“市场部”的同事。
- 在“创建”选项卡中,点击“查询设计”。
- 在“显示表”对话框中,双击“联系人”表,然后关闭。
- 在设计网格中,将“姓名”、“公司”、“职位”等你想要看到的字段拖到下方。
- 添加筛选条件:假设你想筛选出公司名为“未来科技”的联系人,在“公司”字段的“条件”行中输入:
="未来科技"。 - 保存查询:按
Ctrl + S,命名为“查询未来科技联系人”。
当你运行这个查询时,它只会显示符合条件的联系人。

步骤 4:创建主界面 (切换面板)
为了让应用更专业,我们创建一个主菜单界面。
- 在“创建”选项卡中,点击“窗体设计”。
- 使用“按钮向导”:
- 在“设计”选项卡中,确保“控件”组中选中了“使用控件向导”。
- 点击“按钮”控件,然后在窗体上画一个按钮。
- 向导会弹出,选择“操作类别”中的“打开窗体”,然后选择要打开的窗体(如“联系人输入表单”),点击“下一步”。
- 选择“文本”,输入按钮文字,如“添加新联系人”,点击“下一步”。
- 为按钮命名,点击“完成”。
- 添加更多按钮:重复上述步骤,为“查看所有联系人”(打开一个显示所有联系人的窗体)和“查询特定联系人”(打开你之前创建的查询)创建按钮。
- 保存窗体:命名为“主菜单”。
打开“主菜单”窗体,你就有了一个类似小程序的入口,点击不同按钮可以跳转到不同功能。
步骤 5:创建报表
为了打印或导出联系人列表,我们需要一个报表。
- 在“创建”选项卡中,点击“报表”。
- Access 会自动基于你当前选中的表或查询创建一个基本报表,它会包含所有字段。
- 调整布局:进入“布局视图”或“设计视图”,你可以拖动字段、调整大小、添加标题(如“所有联系人列表”)。
- 保存报表:命名为“联系人列表”。
这个报表可以打印成精美的纸张,或者导出为 PDF。
你现在拥有一个功能完备的 Access 桌面应用,它包含了数据表、输入表单、查询、主菜单和报表,你可以通过双击 主菜单 窗体来启动你的应用。
第二部分:现代 Web 应用实例 (使用 Power Apps)
如果你希望创建一个真正的、可以在浏览器中访问的网站,Power Apps 是现在推荐的方式,它可以轻松连接到你的 Access 数据库。
核心思想:
Access (作为 数据源) + Power Apps (作为 网站界面) = 一个功能强大的 Web 应用。
步骤 1:准备数据源 (在 Access 或 SharePoint 中)
-
最佳实践:将你的“联系人”表上传到 SharePoint Online,SharePoint 是云服务,Power Apps 可以完美地连接它。
- 在 SharePoint 网站中,创建一个新的“列表”。
- 按照我们之前设计的“联系人”表结构,创建相应的列(字段)。
- 将数据从你的 Access 表复制粘贴到 SharePoint 列表中。
-
备选方案:你也可以直接使用 Access 作为数据源,但 SharePoint 是更稳定、更推荐的云数据源。
步骤 2:在 Power Apps 中创建应用
- 登录 Power Apps。
- 在左侧导航栏,点击 “应用”,然后点击 “创建” -> “从 SharePoint 中的数据”。
- 连接到 SharePoint:
- 选择你的 SharePoint 网站地址。
- 选择你刚刚创建的“联系人”列表。
- 点击“连接”。
- 生成应用:
- Power Apps 会自动为你生成三种视图:列表屏幕(显示所有联系人)、显示屏幕(查看单个联系人详情)、编辑屏幕(修改联系人信息)。
- 它会自动生成一个导航栏,让你在这些屏幕之间切换。
- 自定义和发布:
- :点击默认标题,将其改为“联系人管理系统”。
- 调整布局:你可以拖动控件、更改颜色、添加图片等,让界面更符合你的品牌。
- 添加功能:在列表屏幕添加一个“添加”按钮,点击后直接跳转到编辑屏幕并清空所有字段,用于创建新联系人。
- 保存并发布:
- 点击左上角的“文件” -> “另存为”。
- 选择 “发布到云”。
- 给你的应用命名,
ContactWebApp。 - 点击“保存”。
步骤 3:分享你的网站
应用发布后,Power Apps 会给你一个 URL,你可以:
- 直接分享链接:将这个 URL 发送给你的团队成员,他们就可以在浏览器中访问了。
- 嵌入到 Teams 或 SharePoint 页面:可以将应用作为选项卡添加到 Microsoft Teams 频道或 SharePoint 页面中,让访问更便捷。
- 在手机上使用:Power Apps 生成的应用也支持手机 App,团队成员可以在手机上随时查看和编辑联系人。
总结与对比
| 特性 | 传统 Access 桌面数据库 | 现代 Power Apps Web 应用 |
|---|---|---|
| 运行环境 | 本地电脑,或通过 SharePoint 共享 | 任何有网络的浏览器,手机 App |
| 主要优势 | 功能强大,灵活,适合复杂的数据处理和报表 | 开发快速,易于分享,跨平台,用户体验好 |
| 数据存储 | 本地 .accdb 文件或 SharePoint 列表 |
SharePoint, Dataverse, SQL 等云数据源 |
| 适合场景 | 个人或小团队内部的复杂数据管理、财务、库存等 | 部门级协作、移动办公、简单的业务流程自动化 |
- 如果你需要一个功能强大、结构严谨、主要在本地使用的数据库工具,传统的 Access 桌面数据库 是你的不二之选。
- 如果你希望创建一个可以轻松分享、在浏览器和手机上访问的协作型网站应用,并且希望快速开发,那么请使用 Power Apps,并将 Access (或 SharePoint) 作为其后端数据源。
