Access 2003完整教程:数据访问页的疑难解答

对数据进行排序

得到“默认排序属性无效”的消息。

在“默认排序”属性框中,键入要用作排序依据的一个或多个字段的名称。多个名称之间用逗号隔开。如果要以升序或降序进行排序,则可以在每个名称后键入一个空格,并分别键入关键字 ASC 或 DESC。例如,键入OrderDate DESC,OrderID ASC。如果不指定次序,Microsoft Access 按照升序排序。

如果希望将要排序的控件绑定到表达式,则必须按照该控件的“控件来源”属性中显示的别名来键入它的别名。例如,如果要对其排序的控件的“控件来源”属性设为GroupOfExtendedPrice: ExtendedPrice,请在“默认排序”属性框中键入GroupOfExtendedPrice

计算数据

得到“表达式无效”的消息。

试图键入包含字段名称的表达式,但该字段不在页的数据定义中。在数据访问页的表达式中引用的任意字段必须在该页的数据定义中。若要向页的数据定义中添加字段,请将字段从字段列表中拖到数据访问页中。如果不希望在页上显示字段的值,可以隐藏或删除绑定到字段的控件。但是,即使删除了控件,在表达式中引用的字段仍会作为页数据定义的组成部分保留。

得到“在表达式中未定义的函数”的消息。

数据访问页上的某个控件绑定到了一个计算字段中,而该计算字段使用了在数据访问页上不支持的函数。

数据访问页上所支持的函数

数据透视表视图或数据透视图视图中打开的数据访问页或窗体中的控件能包含使用 Microsoft Visual Basic for Applications (VBA) 函数的表达式。但是如果函数不在下表中,表达式将产生错误。

注释此限制不影响在“数据透视表”和“数据透视图”视图中打开的表、查询、视图、存储过程和用户定义函数中的表达式。

A - C

ABSARRAY
ASCASCB
ASCWATN
CBOOLCBYTE
CCURCDATE
CDBLCHOOSE
CHRCHR$
CHRBCHRB$
CHRWCHRW$
CINTCLNG
COSCSNG
CSTRCVAR
CVDATECVERR

D–H

DATEDATE$
DATEADDDATEDIFF
DATEPARTDATESERIAL
DATEVALUEDAY
DDDBERROR
ERROR$EXP
FIXFORMAT
FORMAT$FV
HEXHEX$
HOUR

L

IIFIMESTATUS
INSTRINT
IPMTIRR
ISDATEISEMPTY
ISERRORISNULL
ISNUMERICISOBJECT
ICASEICASE$
LEFTLEFT$
LEFTBLEFTB$
LENLENB
LOGLTRIM
LTRIM$

M - Q

MIDMID$
MIDBMIDB$
MINUTEMIRR
MONTHNOW
NPERNPV
OCTOCT$
PARTITIONPMT
PPMTPV
QBCOLOR

R

RATERGB
RIGHTRIGHT$
RIGHTBRIGHTB$
RNDROUND
RTRIMRTRIM$
SECONDSGN
SINSLN
SPACESPACE$
SQRSTR
STR$STRCOMP
STRCONVSTRING
STRING$SWITCH
SYD

P - Z

TANTIME
TIME$TIMER
TIMESERIALTIMEVALUE
TRIMTRIM$
TYPENAMEUCASE
UCASE$VAL
VARTYPEWEEKDAY
YEAR

设计页

无法选择多个控件

若要选择多个控件,必须在计算机上安装 Microsoft Internet Explorer 5.5 或更高版本。

我与其他组员的 Microsoft Access 的版本相同,但是我的设计环境似乎与其他组员的不同。

请检查您的计算机所安装的 Microsoft Internet Explorer 的版本。如果没有 Internet Explorer 5.5 版或更高版本,就无法选择并使用多个控件,或无法看到某些属性和工具栏。

得到“无效参数”的消息。

某些向导不可用

得到“为该属性输入的设置无效”的消息。

如果要在具有下拉列表的属性中输入值,请从列表中选择一个值。对于没有下拉列表的属性,其属性有效值的有关信息,请在属性对话框中按 F1。

如果在“控件来源”属性框中输入一个表达式,必须保证:

使用文件和链接

不想在文件夹中保留支持数据访问页文件。

当在数据访问页“设计”视图中进行保存时,默认情况下,所有的支持文件(例如,项目符号、背景纹理和图形)都保存在一个单独的文件夹中。如果不想使用单独的文件夹,请执行下列操作:

  1. 在“设计”视图中打开数据访问页。

  2. 在“工具”菜单上,单击“选项”,然后单击“常规”。

  3. 单击“Web 选项”,然后单击“文件”选项卡。

  4. 在“文件的名称和位置”下,清除“组织文件夹中的支持文件”复选框。

将数据访问页移到了其他位置,但现在某些链接被破坏了。

在“设计”视图中将文件保存为数据访问页时,所有支持文件(如,项目符号、背景纹理和图形)在默认情况下都组织到支持文件夹中。如果将数据访问页移动或复制到其他位置,则必须同时移动支持文件夹以维持页的所有链接。

无法自动创建数据访问页的备份副本。

在“设计”视图中保存数据访问页时,无法自动创建备份副本。若要保存数据访问页的副本,请单击“文件”菜单上的“另存为”。在“将数据访问页 <object name> 另存为”对话框中,键入数据访问页的新名称,然后单击“保存”。

数据访问页支持性文件夹的名称使用的是其他语言。

当在“设计”视图中保存数据访问页时,所有支持文件(如项目符号、背景纹理和图形)均默认在支持文件夹中进行组织。默认情况下,支持文件夹的名称是数据访问页名称加下划线 (_)、句点 (.) 或连字号 (-) 和单词“files”。单词“files”将按照将文件另存为数据访问页所用 Microsoft Office 版本的语言进行显示。例如,假设用户使用 Office 的荷兰语言版本将名为 Page1 的文件另存为数据访问页,则支持文件夹的默认名将是Page1_bestanden

注释如果清除“Web 选项”对话框中的“尽可能使用长文件名”复选框,使用短文件名(即文件名最多为 8 个字符,另加 3 字符文件扩展名)来保存数据访问页,则支持文件夹的名称将作为数据访问页的名称,并且其中不会包含单词 "files"。

找不到数据访问页对应的 HTML 文件。

已重命名、移动或删除了与数据访问页相关的HTML文件。

尽管数据访问页是一个数据库对象,和页有关的大多数信息却存储在一个相应的 HTML 文件中。首次创建数据访问页时,将指定该 HTML 文件的名称和位置。Microsoft Access 在“数据库”窗口中保留了在文件系统中相应的 HTML 文件位置的快捷方式。通过将鼠标指针放在页名称上,可以在“数据库”窗口中查看该 HTML 文件的位置。

如果该 HTML 文件已重命名或移动了,可以恢复 HTML 文件的原始名称,将 HTML 文件移回原始位置,也可以将 Access 保留的快捷方式改为新的名称或位置(当 Access 找不到 HTML 文件时,单击显示的消息对话框中的“定位”)。

注意

使用图形

看到一个红色 X、一个空白图像或者数据访问页上根本没有图像。

可能对浏览器进行了错误设置尽管所有浏览器均支持相同的语言 (HTML),可是浏览器之间存在差异。某些浏览器支持不同版本的 HTML 和不同的HTML 扩展。可以在浏览器中设置自定义选项,例如默认文本和背景色,以及是否显示图形。请考虑在不同的浏览器(某些浏览器可以从网站进行下载)中测试数据访问页;用不同的显示器设置测试,以查看页元素是否全部出现。

可能使用了错误的图片格式如果将图形链接到数据访问页,而浏览器不支持这种图形格式,则图形就看不到。请确认链接的图片用的是与浏览器兼容的图形格式。JPEG和GIF图形格式与大多数浏览器都兼容。

数据访问页上的图形和文本在其他计算机上的显示不同。

如果数据访问页的外观与预期的不太一样,请检查浏览器设置。尽管所有 Web 浏览器均支持相同的语言 (HTML),可是浏览器之间存在差异。某些浏览器支持不同版本的 HTML 和其他HTML 扩展。可以在浏览器中设置自定义选项,例如默认文本和背景色,以及是否显示图形。请考虑在不同的浏览器(某些浏览器可以从网站进行下载)中测试数据访问页;用不同的显示器设置测试,以查看页元素是否全部出现。

应用主题时选择了“动态图形”选项,但没有一个图形可以动起来。

主题图形只有在 Web 浏览器中查看数据访问页时才是活动的,在 Microsoft Access 中是不动的。

指定语言

对某种语言数据访问页显示了错误的字符。

如果数据访问页是针对其他语言进行编码的,则 Microsoft Access 将尝试确定所用的语言。如果在浏览器中打开页时,Access 对该语言显示了错误的字符,则您可以选择认为用于进行编码页的语言。某些语言有多种编码,因此请尝试每一种编码,直到能够读出文字时为止。

  1. 在“设计”视图中打开数据访问页。

  2. 在“工具”菜单上,单击“选项”,然后单击“常规”。

  3. 单击“Web 选项”,然后单击“编码”选项卡。

  4. 在“将此文档另存为”的下面,选定您认为用于编码页的语言。

数据访问页支持性文件夹的名称使用的是其他语言。

当在“设计”视图中保存数据访问页时,所有支持文件(如项目符号、背景纹理和图形)均默认在支持文件夹中进行组织。默认情况下,支持文件夹的名称是数据访问页名称加下划线 (_)、句点 (.) 或连字号 (-) 和单词“files”。单词“files”将按照将文件另存为数据访问页所用 Microsoft Office 版本的语言进行显示。例如,假设用户使用 Office 的荷兰语言版本将名为 Page1 的文件另存为数据访问页,则支持文件夹的默认名将是Page1_bestanden

注释如果清除“Web 选项”对话框中的“尽可能使用长文件名”复选框,使用短文件名(即文件名最多为 8 个字符,另加 3 字符文件扩展名)来保存数据访问页,则支持文件夹的名称将作为数据访问页的名称,并且其中不会包含单词 "files"。

打开并进行查看

在查看数据访问页时出现问题。

希望在 Access 中打开 HTML 文件,但它却在另一个 Office 程序中打开。

当在“打开”对话框(“文件”菜单)中,选择一个超文本标记语言(HTML) 文件(又称网页)并单击“打开”或双击文件时,文件将在创建它的程序中打开。例如,如果尝试打开在 Microsoft Word 中创建的 HTML 格式的文件,则该文件将在 Word 中打开,不会在 Microsoft Access 中作为数据访问页打开。

若要打开一个使用其他 Office 程序创建的 HTML 文件作为 Access 中的数据访问页,请在“打开”对话框中用鼠标右键单击该文件,指向“打开方式”,然后在快捷菜单上单击“Microsoft Access”。

注释如果要打开的文件类型以前与其他程序无关,则不是指向“打开方式”对话框,而是单击“打开方式”对话框,而后从程序列表中选择“Microsoft Access”。

在“页”视图中进行工作

按钮从记录导航工具栏中丢失了。

数据访问页的设计者删除了该页或组的按钮。

数据访问页上的字段为空。

可能的原因如下:

在“页”视图中编辑字段的数据时出现问题。

有几类字段是不能在“页”视图中进行编辑的。下列字段可以按照一般字段那样显示数值,但如果尝试向其中输入数据,则不会发生任何事情:

在“日期/时间”数据类型的字段中输入日期时,可能会出现问题。如果使用斜线(/)格式输入日期,则不能在尾部添加斜线。例如,1/3是有效输入,而1/3/则无效。

将数据访问页用作电子邮件发送,但收件人无法阅读。

若要查看作为电子邮件发送的数据访问页,收件人必须使用如下软件之一进行阅读:

如果使用的是公司 Intranet,可以从可信安全区域中的网站上发布自己的数据访问页。这样可有助于解除由收件人 Internet Explorer 安全设置所带来的问题,从而改进页面的性能。有关安全等级和安全区域的详细信息,请参阅 Internet Explorer“帮助”。有关网站上具体的页面安全要求,请向系统管理员咨询。

试图在“页”视图中输入数据时得到一条消息。

在更改了数据之后试图从一个字段移开时,Microsoft Access 会验证这些数据,以确保输入的值是该字段中允许的值。如果输入的值不是允许的值,Access 将会发出警告。若要离开该字段,必须将数据改为可接受的值或撤消对数据的更改。

在字段中可能不允许使用某个值,原因如下:

从记录移开时,Access 也验证数据。在保存记录之前,Access 确保所做的更改没有违反记录的“有效性规则”属性中所设置的任何有效性规则。另外,如果正在编辑的表具有主键或唯一索引,则 Access 还会确保正在编辑的记录不会和表中其他记录中字段的值相同。如果无法保存记录,则必须做必需的更正,或单击“撤消”按钮图像或按 Esc 取消所做的更改。

注释数据访问页可能包含“数据透视表组件”、“电子表格组件”或“图表组件”,这些组件有自己的疑难解答信息。有关详细信息,请单击数据透视表列表、电子表格或图表工具栏上的“帮助”按钮图像,然后搜索“疑难解答”。

上页:Access 2003完整教程:希望在 Access 中打开 HTML 文件,但它却在另一个 Office 程序中打开。 下页:Access 2003完整教程:查找并替换数据的疑难解答

Access 2003完整教程:数据访问页的疑难解答

Access 2003完整教程:查找并替换数据的疑难解答Access 2003完整教程:超链接疑难解答
Access 2003完整教程:宏安全性疑难解答Access 2003完整教程:数据表和子数据表疑难解答
Access 2003完整教程:在另一个表中添加匹配记录。Access 2003完整教程:压缩、修复或恢复 Access 文件的疑难解答
Access 2003完整教程:使用“数据输入”命令后不能再次显示我的记录。(MDB)Access 2003完整教程:词组中每个单词的首字母大写
Access 2003完整教程:使用 Visual Basic 更改查询的 SQL 语句的示例Access 2003完整教程:使用 IsLoaded 函数时得到“过程或函数未定义”的消息。
Access 2003完整教程:试图以代码方式引用表字段时,得到“未找到方法或数据成员”消息。Access 2003完整教程:Visual Basic 代码疑难解答
Access 2003完整教程:改进 Access 数据库的性能Access 2003完整教程:排序疑难解答 (MDB)
Access 2003完整教程:自定义交叉表查询Access 2003完整教程:控件的疑难解答
Access 2003完整教程:有关筛选的疑难解答 (ADP)Access 2003完整教程:HTML 格式文件疑难解答
Access 2003完整教程:共享数据库疑难解答 (MDB)Access 2003完整教程:宏疑难解答
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号