Access911.net   |   a9BBS   |   OTaA System  
  搜索文章:  
Access911欢迎您光临  
   主页      上传      繁體版       论坛     
设为首页  |  加入收藏   
  
你现在的位置:文章索引 -> 文章分类 -> 表  
 首页|  近日更新|  下载  |  文章索引  |  搜索|  术语|  承接工程|  
 
系统正在加载内容,请耐心等待...
 
 查询
 窗体
 报表
 
 
 VBA
 函数
 ADO/DAO/ADO.NET
 API
 ADP
 安全
 发布
 OA
 ASP/ASP.NET
 其他语言
 控件
 DELPHI
 C#/.Net
 本站
 其他
 小例程
 常用软件
 参考文档
 业主作品
 网友大作
 
 
友情链接
 access911.net
 
访问人次
 1701843
 
站长 E-Mail
 net911@sina.com
 access911@gmail.com
 
RSS 订阅

显示附加信息 >>>

新手来看:如何在ACCESS2007中自定义表模板、字段模板

作者:cg1  摘自:access911.net  :cg1  更新日期:2012-7-18  浏览人次:

 

问题:

如何在ACCESS2007中自定义表模板、字段模板


Access 2007 中多了个表模板功能,还有字段模板功能,可是只有系统自带的那几个,我如何自定义我自己的表模板和字段模板呢?

 

回答:

据我所知,表模板是为了配合 SharePoint 而出现的,因此用户无法自定义表模板。
而字段模板可以自定义,只要将对应的表导出为 xml (xsd),并将后缀名改为 accfd,然后复制到

Windows Vista
C:\Users\用户名\AppData\Roaming\Microsoft\Templates
Microsoft Windows XP
C:\Documents and Settings\用户名\Application Data\Microsoft\Templates

目录即可。


不过上述功能在 ACCESS 2010 中已经被模型功能替代,因此大家也不必深究了。如果要快速创建表或者其他对象,还是直接用 VBA 编程复制比较快速。


以下为微软在线帮助的摘录

http://office.microsoft.com/zh-cn/access-help/HA010200686.aspx


为“字段模板”窗格创建自定义字段模板
适用于: Microsoft Office Access 2007

打印 有时,从预定义字段的列表中进行选择比手动创建字段更为轻松。您可以使用“字段模板”窗格从预定义字段的列表中进行选择,也可以自行创建自定义的预定义字段模板,然后将它们添加到“字段模板”窗格中。Microsoft Office Access 2007 带有一组内置的字段模板,它们可以在您创建字段时为您节省大量的时间。要使用字段模板创建新字段,请显示“字段模板”窗格,然后将一个或多个模板拖到“数据表”视图中打开的表中。

本文介绍字段模板,并说明如何将基于预制模板的字段插入到表中,随后详细说明如何创建和插入您自己的自定义字段模板。

本文内容

--------------------------------------------------------------------------------

什么是字段模板?
使用字段模板添加字段
创建自定义字段模板

--------------------------------------------------------------------------------
什么是字段模板?
字段模板是一组预定义的描述字段的特征和属性。字段模板定义包括字段名、数据类型、字段格式属性设置,以及一系列其他字段属性,这些属性合在一起便构成了创建新字段的基础模型。

 

 返回页首

使用字段模板添加字段
要使用字段模板添加字段,请显示“字段模板”窗格,然后将一个或多个模板拖到“数据表”视图中打开的表中。

1.单击“Office 按钮” ,然后单击“打开”。
2.在“打开”对话框中,选择并打开数据库。
3.在“导航窗格”中,双击想在其中添加字段的表。
该表将在“数据表”视图中打开。

4.在“数据表”选项卡上的“字段和列”组中,单击“新建字段”。
 

“字段模板”窗格将会出现。

5.在“字段模板”窗格中选择一个或多个字段,然后将它们拖到表中。当插入线出现在您想将字段放置到的位置时,在该位置放下字段。
 

您插入的字段出现在数据表中。

字段模板是模型。它们可作为您创建新字段的基础。

 返回页首

创建自定义字段模板
假设您想创建一个自定义字段模板,并想让该模板出现在“字段模板”窗格中。下面将简要介绍所需的步骤,之后是一个示例:

1.在数据库中创建一个表,并用要显示在“字段模板”窗格中的自定义字段填充该表。此外,还需要确保根据需要为每个自定义字段设置了字段属性。
2.保存表并将它导出为 XML 格式。这将以 Office Access 2007 用于字段模板的格式创建一个 XML 文件。
3.重命名此 .xml 文件,使文件扩展名为 .accfl,这是 Access 用于字段模板文件的扩展名。
4.将此 .accfl 文件放在能够让 Access 找到字段模板的位置。Access 会查看用户模板文件夹和系统模板文件夹,如下所示:

用户模板文件夹:
Windows Vista
C:\Users\用户名\AppData\Roaming\Microsoft\Templates
Microsoft Windows XP
C:\Documents and Settings\用户名\Application Data\Microsoft\Templates
 注释   默认情况下,Windows Vista 中的 AppData 文件夹和 Windows XP 中的 Application Data 文件夹设置了隐藏属性。因此,它们将不会出现在 Windows 资源管理器中的“文件夹”视图下。要导航到这些隐藏文件夹的其中一个,请在 Windows 资源管理器中的地址栏键入完整的文件夹规格。


系统模板文件夹:

Windows Vista 或 Windows XP
C:\Program Files\Microsoft Office\Templates\1033\Access
5.最后,必须退出 Access,然后重新启动它,以便自定义模板出现在“字段模板”窗格中。这是因为,Access 仅在程序启动时加载字段模板。
例如,假设您想创建一个用于“日期/时间”字段的字段模板,该字段默认情况下以此格式显示:Mon, Sep 18, 2006 3:00p。此字段的值默认为输入时的日期和时间。您必须为此字段提供值,因此,有效性规则设置为“Is Not Null”。如果试图违反此规则,则会出现“您必须为此字段提供值”有效性文本。

请按照以下步骤创建此自定义字段模板。

创建数据库和表
1.单击“Office 按钮” ,然后单击“新建”。
2.在“文件名”框中键入文件名。要更改位置,请单击文件夹图标以浏览新位置。
 

3.单击“创建”。
新数据库随即打开,并在“数据表”视图中创建并打开一个名为“表1”的新表。

4.在“导航窗格”中,右键单击“表1”表,然后单击快捷菜单上的“设计视图”。
5.在“另存为”对话框出现时,键入日期时间作为表名,然后单击“确定”。
Access 将在“设计”视图中打开该表。

创建字段并设置字段属性
1.在“字段名称”列中,选择第一个空白行,然后键入字段名称;例如长日期。
2.选择“数据类型”列中的相邻单元格,然后从列表中选择“日期/时间”。
3.在“字段属性”下的“常规”选项卡上,在“格式”属性框中键入 ddd, mmm dd, yyyy hh:nna/p。您不必键入引号,它们是自动添加的。此设置将字段显示为 Mon, Sep 18, 2006 3:00p。
4.在“默认值”属性框中,键入 Now()。Now 函数提供当前日期和时间。
5.在“有效性规则”属性框中,键入 Is Not Null。
6.在“有效性文本”属性框中,键入您必须为此字段提供值。
7.单击“Microsoft Office 按钮” ,然后单击“保存”。
此时,表(在“设计”视图中)看上去应类似于图中所示。

 

将表导出为 XML 格式
1.右键单击日期时间表或其标题栏,然后单击快捷菜单上的“关闭”以关闭此表。
2.在导航窗格中,右键单击“日期时间”表,指向快捷菜单上的“导出”,然后单击“XML 文件”。
3.在“导出 - XML 文件”向导的第一页上,键入目标文件名,或接受为您提供的文件名,然后单击“确定”。
4.在“导出 XML”对话框中,清除“数据(XML)”复选框,并选中“数据架构(XSD)”复选框。
 

5.单击“确定”。
6.在“导出 - XML 文件”向导的下一页上,单击“关闭”。
这将在您指定的位置创建 .xml 文件。

将此 .xsd 文件重命名为 .accfl
1.单击“开始”按钮,指向“所有程序”,单击“附件”,然后单击“Windows 资源管理器”。
2.找到您刚才创建的 .xsd 文件。默认情况下,如果您接受了提供的名称和位置,它将命名为日期时间.xsd,并将驻留在默认的文档文件夹中。
3.右键单击此文件,然后在快捷菜单上单击“重命名”。
4.重命名此文件,将文件扩展名改为.accfl。请记得在完成时按 Enter。
 

将此文件移到用户模板文件夹中
1.在 Windows 资源管理器中,右键单击此文件,然后在快捷菜单上单击“剪切”。
2.浏览到适当的用户模板文件夹并选择它,如下所述:
Windows Vista
C:\Users\用户名\AppData\Roaming\Microsoft\Templates
Microsoft Windows XP
C:\Documents and Settings\用户名\Application Data\Microsoft\Templates
3.在用户模板文件夹中右键单击,然后在快捷菜单上单击“粘贴”。
重新启动 Access
1.切换到 Access,单击“Microsoft Office 按钮” ,然后单击“退出 Access”。
2.重新启动 Access。
现在,在您显示“字段模板”窗格时,长日期 字段会出现在字段模板的列表中,如下图所示。

 

可以在“字段模板”窗格中选择此字段,并将它拖到“数据表”视图中打开的表中。当插入线出现在您想将字段放置到的位置时,在该位置放下字段。

 返回页首

此文章对您是否有帮助?

 

 

 
相关文章
     没有手动相关文章
 
评论
     查看或发表更多的评论,请单击这里。
 
 
 
 
 
   
  Access911.net   |   a9BBS   |   OTaA System   |
建站日期:2000年4月2日  |  设计施工:陈格 ( access911 & cg1 )
 Copyright © 2000 - 2003 COMET, 陈格 保留所有权利