设计与发布Web数据库全攻略
立即解锁
发布时间: 2025-08-22 01:58:13 阅读量: 4 订阅数: 13 


掌握Access 2010数据库管理与应用
### 设计与发布 Web 数据库全攻略
#### 1. Web 数据库设计特点
Web 对象无法完全代表客户端对象的所有功能,因此微软对 Web 数据库中 Web 对象的设计功能进行了限制,具体表现如下:
- **Web 表**:不支持设计视图,可通过功能区修改表和字段属性。
- **Web 查询**:不能在 SQL 视图中打开,查询设计器会限制为 Web 上有效的设置。
- **Web 窗体和报表**:不能在设计视图中打开,存在一些格式限制,布局设计器有扩展工具和仅显示 Web 可用属性的属性表。
- **宏设计器**:过滤显示能在服务器上正确运行的宏。
功能区的“创建”选项卡会因 Web 数据库而改变,创建窗体、报表、查询和宏的命令图标中有小地球,表示正在创建 Web 对象。不过,仍可在 Web 数据库中创建客户端窗体、报表、查询、宏和模块,但这些对象仅在数据库在 Access 中打开时可用,发布到 SharePoint 服务器后不会显示。创建客户端对象的操作如下:
- 在“查询”组中,点击“客户端查询”下拉菜单,选择“查询向导”或“查询设计”。
- 在“窗体”组中,点击“客户端窗体”下拉菜单,选择一种窗体类型。
- 在“报表”组中,点击“客户端报表”下拉菜单,选择一种报表类型。
- 在“宏和代码”组中,点击“客户端对象”下拉菜单,选择创建查询、宏或模块的适当选项。
客户端对象适用于需要对数据执行 Web 对象不允许操作的用户,例如运行 VBA 代码进行计算。用户需有 ACCDB 文件副本并安装 Access 才能运行这些客户端对象。
#### 2. 创建 Web 表
构建 Web 表时,需摒弃通过表设计器创建表的习惯。在 Web 表中,可在数据表视图中添加和删除字段、修改字段属性,因为 Web 表没有设计视图。利用功能区(“表工具” - “字段”选项卡)的命令,可创建包含多个字段的表。例如,创建了一个包含“FirstName”、“LastName”和“Birthday”三个字段的简单表“tblBirthdays”,并填充了数据。从数据表视图看,Web 表与客户端表除了图标有地球标志外,差异不大。
#### 3. 创建 Web 窗体和报表
传统的 Access 窗体/报表设计器可让用户随心所欲地创建窗体或报表,但 Web 窗体和报表在设计上有一定限制。不过,对于直接的数据驱动应用,稍加练习也能得到理想结果。
##### 3.1 创建 Web 窗体
基于表创建窗体时,控件的放置受窗体布局限制。创建多项目窗体时,表数据以行列格式显示,不受此限制。创建多项目窗体的步骤如下:
1. 在导航窗格中点击表名。
2. 选择功能区的“创建”选项卡。
3. 点击“窗体”组中的“多项目”命令(图标中有地球标志)。
构建 Web 窗体时,部分客户端窗体支持的控件不可用,包括导航、选项组和选项按钮、插入分页符、图表、切换按钮、线条和矩形、绑定和未绑定对象框、子窗体/子报表、图像等。为使 SharePoint 中的网页有友好的标题,需为所有窗体设置“标题”属性,可在布局视图中点击功能区(“窗体布局工具” - “设计”选项卡)的“属性表”命令查看属性。
##### 3.2 创建 Web 报表
Web 报表用于从应用程序中提取数据,通常打印到纸上。与 Web 窗体一样,Web 报表没有设计视图,只能使用布局视图,但操作技能与窗体类似。构建 Web 报表时,可用的控件较少,包括文本框、标签、超链接、复选框,还可使用功能区命令插入图像和徽标。
#### 4. 创建导航窗体
为将所有内容整合,建议创建导航窗体。Access 2010 引入了导航窗体,提供了流畅的界面用于浏览窗体和报表。创建导航窗体的步骤如下:
1. 构建好 Web 表、窗体、报表、查询和宏后,点击功能区的“创建”选项卡。
2. 点击“窗体”组中的“导航”命令。
3. 从可用格式列表中选择导航类型。
4. 将窗体和报表从导航窗格拖到导航窗体上。
创建好导航窗体后,需将其设置为启动窗体。操作如下:点击“文件” - “选项”,显示“Access 选项”对话框,选择左侧的“当前数据库”选项,在“应用程序选项”下的“显示窗体”中设置首次打开数据库时要打开的窗体。
#### 5. 创建 Web 宏
除了创建表、查询、窗体和报表,还可通过宏自动化 Web 数据库中的任务。Web 数据库中可用的宏列表比客户端数据库小,具体如下表所示:
|
0
0
复制全文
相关推荐










