Access 2003完整教程:关于从右到左语言功能

该帮助主题中所述的功能,仅在通过 Microsoft Office 语言设置启用了对从右到左语言的支持时,才是可用的。

此外,若要启用Microsoft Access 中的从右到左功能,必须运行支持从右到左功能的 32 位 Microsoft Windows 操作系统,例如,Microsoft Windows 2000。

当能够编辑阿拉伯语、波斯语、希伯来语和乌尔都语等语言时,可以使用几种功能,使得在从右到左或双向环境中的操作更为容易。

关于双向字体

Access 可用于显示和打印从右到左和从左到右的文本。为达到最佳效果,该程序应该使用包含从右到左和从左到右两种语言字符的字体。Office 和双向 Windows 操作系统的某些可用字体中包含从右到左和从左到右两种字符。?

如果选择的字体不包含从右到左和从左到右字符,则在一种或两种语言中的现有文本就可以使用辅助字体(如宋体)进行显示。有关进一步的信息,请参考 Microsoft Office“帮助”中的“Unicode 支持”。

关于双向文本的拼写检查

可以在“备注”、“文本”和“超链接”字段中对英语和从右到左文本进行拼写检查。只需选择一个对应于要使用文字的词典即可。

当检查从右到左文本时,会忽略英语词汇,并且不标记为拼写错误。同样,当检查英语文本时,会忽略从右到左词汇。

关于在表达式中使用双向文本

该帮助主题中所述的功能,仅在通过 Microsoft Office 语言设置启用了对从右到左语言的支持时,才是可用的。

此外,若要启用 Microsoft Access 中的从右到左功能,必须运行支持从右到左功能的 32 位 Microsoft Windows 操作系统,例如,Microsoft Windows 2000。

Access 使用左对齐和从左到右读取次序保存表达式。表达式是按从左到右的顺序保存的,以确保包含混合文本的表达式语句的可读性。当输入每个语句字符时,表达式的显示会动态更新。

下表提供了在表达式中使用双向文本的示例:

在表达式中使用的双向文本

当使用从右到左语言的表达式时,还有其他几个注意事项:

注释当键盘语言是从右到左语言时,在“表达式生成器”中使用的双向文本会“交换”某些中性字符对,如“( )”和“{ }”。为避免这种情况,可将键盘语言改为从左到右语言,或键入正确的字符。

关于从右到左功能的兼容性

Access 2000(或更高版本)为在所有支持从右到左功能的 Access 版本中保存的数据库文件提供完全的向前兼容性。

关于使用不同的日历

Access 在所有地区(泰国和东亚地区除外)除支持标准公历外,还支持使用回历。

如果打开一个引用日期的现有数据库,并且选择了错误的日历设置,该程序会报告各种错误或其他不可预料的行为。例如,如果您选中了“回历”设置,而有个报表引用公历日期,但该日期不能用作回历日期,Access 就会显示一条语法错误消息(例如,12/31/99 会造成一个语法错误,因为回历的月份没有 31 天)。

若要避免这类问题,在数据库中引用的日期必须基于相同的日历。

要点建议在首次创建数据库时选择该数据库的日历,然后再也不要更改它。

把数据库日历设为回历时的其他注意事项

关于从右到左排序次序

Access 利用默认的常规排序次序,处理从右到左字符的排序;也就是说,对于从右到左语言没有单独的排序次序。常规排序次序现在包含从右到左字符,因为字符按Unicode值排序。保存为 Unicode 值的从右到左字符的常规排序次序的行为与以前保存为阿拉伯语或希伯来语代码页值的从右到左字符的行为相同,都分别使用阿拉伯语排序次序和希伯来语排序次序进行排序。

从右到左文本根据下列原则进行排序:

注释当打开或导入时,使用从右到左排序次序的以前版本的数据库,将使用 Access“常规”排序次序保存。

关于按文本格式导入、导出和链接从右到左的表

启用从右到左功能的 Access 支持在导入、保存和导出 HTML网页时使用的几种代码页。有关被支持的代码页的详细信息,请参见下一主题“关于对从右到左 HTML 文件的代码页和布局支持”。

Lotus、dBASE、Microsoft FoxPro、Paradox 或 ODBC 数据库格式的表或工作表需要代码页或文本布局的转换,通过在导入这些表之前将表或工作表以文本文件格式保存,这些表仍然可以导入到 Access 2000 中。将表或工作表以文本文件格式保存的能力是大多数数据库或电子表格产品的标准功能。当 Access 导入文本文件时,会在新的 Access 表中完全重建原来表或工作表中的所有字段名和记录。

若要导入、导出或链接 Access 不能识别的文本文件,请使用独立的文本文件转换实用程序 ConvText.exe。该实用程序提供逻辑的和可视的文本布局选项,并提供受支持的双向代码页的扩展列表。Microsoft Office 网站以及提供从右向左支持的 Microsoft Office 语言版本的安装光盘中有 ConvText.exe。

关于对从右到左 HTML 文件的代码页和文本布局支持

启用从右到左功能的 Access 支持在导入、保存和导出 HTML网页时使用的几种代码页。

对于用逻辑文本布局和下列某个从右到左代码页保存的 HTML 文件,提供了对具有从右到左特征的表或工作表的代码页转换:

语言代码页
阿拉伯语UTF-8(默认值)
ISO 8859-6
DOS-720
ASMO-708
希伯来语UTF-8(默认值)
ISO 8859-8
DOS-862

注意?Access 支持按逻辑文本布局编辑和保存 HTML 文件。按直观文本布局保存的 HTML 文件在逻辑文本布局中可以查看但不能编辑或保存。

关于在从右到左应用程序中创建宏

下面是需要牢记的一些注意事项:

关于在从右到左应用程序中创建模块

Access 在模块中支持以下这些从右到左特性:

Visual Basic for Applications

在下表中按字母顺序列出了为 Access 提供从右到左功能的所有 Visual Basic for Applications 过程和属性。

过程和属性类型
Calendar属性
DataType属性
Date、Date$函数
DateAdd函数
DateDiff函数
DatePart函数
DateSerial函数
DateValue函数
Day函数
Format、Format$函数
Format属性
GetOption、SetOption方法
KeyboardLanguage属性
LabelAlign、TextAlign属性
LabelX、LabelY属性
Month函数
NumeralShapes属性
Orientation属性
ReadingOrder属性
ScrollBarAlign属性
TransferText操作/方法
Weekday函数
Year函数

对于复杂的从右向左应用程序的开发,可能需要利用多个具有从右向左设置的 Microsoft Windows 操作系统应用程序编程接口 (API)。有关详细信息,请访问 Microsoft Office 网站。

上页:Access 2003完整教程:关于从右到左功能的兼容性 下页:Access 2003完整教程:关于双向文本的拼写检查

Access 2003完整教程:关于从右到左语言功能

Access 2003完整教程:关于双向文本的拼写检查Access 2003完整教程:关于在表达式中使用双向文本
Access 2003完整教程:关于在从右到左应用程序中创建模块Access 2003完整教程:关于从右到左 HTML 文件的代码页和文本布局支持
Access 2003完整教程:关于按文本格式导入、导出和链接从右到左表Access 2003完整教程:关于阿拉伯语排序次序
Access 2003完整教程:关于阿拉伯语代码页Access 2003完整教程:关于希伯来语代码页
Access 2003完整教程:关于希伯来语排序次序Access 2003完整教程:关于从右到左功能设置的结构
Access 2003完整教程:关于窗体和报表上的从右到左行为Access 2003完整教程:关于表中的从右到左行为
Access 2003完整教程:关于数据访问页中的从右到左功能Access 2003完整教程:关于从右到左控件属性
Access 2003完整教程:关于用户界面的双向属性Access 2003完整教程:关于使用不同的日历
Access 2003完整教程:关于向控件附加标签Access 2003完整教程:关于查询中的从右到左行为
Access 2003完整教程:控件的从右到左属性的总结Access 2003完整教程:打印顺序的示例
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号