About right-to-left properties

About right-to-left properties

Language-specific information

Microsoft Access 2000 has specific right-to-left properties to support bidirectional data entry and display.

This topic provides reference information about the following properties:

The settings for these properties are initially determined when the control is placed on the grid in form Design view or report Design view.

Note   The settings associated with these properties are available for forms and reports. Control behavior for tables and queries is a fixed, bidirectional-capable configuration: ScrollBarAlign = System, NumeralShapes = System, KeyboardLanguage = System, TextAlign = General, ReadingOrder = Context, and initial insertion point position = data dependent. If the control contains no text, then alignment, reading order, and initial insertion point position are determined by the keyboard language when the control is entered: Right-to-Left if the keyboard language is a right-to-left language, and Left-to-Right if otherwise.

ReadingOrder property

Determines the reading order of the control. You can specify right-to-left or left-to-right reading order or choose to have the reading order determined by the keyboard language of text first entered. See how to set the ReadingOrder property for a control.

Return to top

KeyboardLanguage property

The KeyboardLanguage property overrides the keyboard language that is currently in use (including changing the active keyboard language icon on the taskbar). This property specifies the initial keyboard language when the control receives focus. This feature is useful for volume data entry programs because it reduces the need to make keyboard language changes when moving from one field to the next. You can subsequently choose a new keyboard language.

In Form view or Datasheet view, Microsoft Access 2000 will activate the designated keyboard language. If the operation fails (most likely because the requested keyboard language is not available on the developer/user system), the active keyboard language is not changed. For more sophisticated error handling, refer to the discussion of the Visual Basic for Applications KeyboardLanguage property. See how to set the KeyboardLanguage property for a control.

Return to top

TextAlign property

This property determines the placement of text within a control. In addition to the standard left, right, and center character alignments, right-to-left features in Access 2000 use the General alignment setting to specify how text is aligned. See how to set the TextAlign property for a control.

Return to top

ScrollBarAlign property

This property allows you to place the control's vertical scroll bars and buttons in the applicable right-to-left or left-to-right direction. The System setting orients the vertical scroll bar according to the user-interface language in effect. If the user-interface language is a right-to-left language, the vertical scroll bar will be on the left; if the user interface language is a left-to-right language, the vertical scroll bar will be on the right. See how to set the ScrollBarAlign property for a control.

Return to top

NumeralShapes property (Arabic only)

Two different representations of digit shapes are used in Middle Eastern countries: Arabic and Hindi. You can choose to have text in controls be specifically Arabic or Hindi, you can let the Microsoft Windows operating system determine the numerals, or you choose the numeral shape depending on the context of adjacent text. See how to set the NumeralShapes property for a control.

Return to top