Additional headers and footers

Report bands that are printed when a specified field changes.

Adds-allowed grid

A grid that allows the user to enter and save new information using the grid.

Ask dialog

A modal dialog box that contains one or more buttons, allowing the user to make a selection, and displays message text.


A section of a report, such as the body, report header, report footer or a page header.

Band events

A VBA event that occurs just before a report band prints.

Browse-only grid

A grid that allows the user to browse through items in the window, but not make any changes.

Button drop list field

A button field that “drops” to allow a user to select one item from a list of values. VBA uses a numeric value to identify the selected item in the list.

Calculated field

A report field containing an expression that combines fields in a report’s table, report fields, constants, functions and operators. You can set or return the value of user-defined calculated fields. You can only return the value of Microsoft Dynamics GP calculated fields.


A field caption is a text label that shows the user the information that’s displayed or that can be entered in the corresponding window field. A window caption is the title of the window.

Check box field

A field that to allows a user to mark or unmark a selection. In VBA, the value 1 indicates a marked item; a 0 indicates an unmarked item.

Combo box field

A list field that allows a user to enter a text value or choose that value from a list. In VBA, a string value specifies an item in a combo box.

Composite field

A field made up of multiple segments. Microsoft Dynamics GP account numbers are composite fields.


To connect two or more strings to form a single string.

Control field

A unique field in a window that’s used to control access to a record. In Microsoft Dynamics GP, control fields are unique values, such as document numbers or customer IDs.

Currency field

A field that allows the user to enter a currency amount.

Disabled field

A field that is unavailable to or cannot be chosen by a user. A disabled button or field appears dimmed.

Drop-down list field

A field that “drops” to allow users to select one item from a list. VBA uses a numeric value to identify the selected item in the list.


An acronym for Dynamic User Object Store. The DUOS lets you use VBA to create, store and retrieve user-definable data objects.

Editable field

A field whose contents can be changed by the user.

Editable grid

A scrolling window that allows the user to edit items in the window.


An action for a given object where associated application code (an event procedure) runs.

Event procedure

VBA code that executes when a given event occurs.


A field contains a single piece of information. A field can be displayed in a window or on a report. The type of information displayed depends on the field’s type.


The indicator that shows the object being controlled in the current window.


In applications like Microsoft Dynamics GP, a group of windows that function together for a common purpose.


The extra characters, spacing and attributes that can be applied to a field when data is entered or displayed.

Forms dictionary

The dictionary that stores user-modified resources for Microsoft Dynamics GP. This dictionary is created when the Modifier is accessed for the first time.

Getstring dialog

A modal dialog that contains a data entry field and OK and Cancel buttons.


A window used to display information from a table (also known as a scrolling window). Grids allow the user to scroll through records in the table. There are three types of grids: browse-only, editable and adds-allowed.

Grid event

A VBA event that occurs when a grid fills, or a grid’s line changes, gains focus or loses focus.

Group box

A box drawn around a group of check boxes or other fields to visually group the items.

Integer field

A field that allows the user to enter a number between -32,768 and 32,767.

Keyable length

The number of characters that can be typed in a field.

Layout window

A window in the Modifier and Report Writer that allows users to design the layout of a window, grid (scrolling window) or report.

List box field

A field that allow users to select one static text value from a list. VBA uses a numeric value to identify the selected item in the list.

List field

Any list box, drop-down list, multi-select list, button drop list, combo box or visual switch field.


An action in VBA that you can perform for a given object. Methods include opening and closing a window or moving a field in a window.

Modal dialog

A window that contains no operating system controls and can’t be resized. Modal windows are used when you require the user to perform an action before continuing.

Modal dialog event

A VBA event that occurs when a modal dialog appears.


A tool that allows the user to change the user interface of Microsoft Dynamics GP windows. A forms dictionary stores these modifications.

Multi-select list box field

A field from which the user can select one or more items. VBA uses a 32-bit numeric value to identify the selected item in the list.

Object model

The relationship objects have to each other within a given application.

Package files

Special text files that are used to deliver customizations made with the Modifier, VBA, and the Report Writer.

Page footer

A report band placed at the bottom of every report page. The page footer often includes administrative information, such as the name of the person running the report.

Page header

A report band placed at the top of every report page. The page header typically includes fields for the page number, date and time.


A type of window used for navigation.


A value passed to or returned from a VBA statement, function or procedure.


The smallest graphical element displayed on a monitor. The pixel is the smallest unit of measurement in windows.


A named sequence of statements executed as a single unit. An event procedure is the most common type of procedure used in a VBA project.

Project file

A file containing VBA code, user forms and objects. The project is named based on the dictionary. For instance, the project for Microsoft Dynamics GP is named DYNAMICS.VBA. For third-party applications integrating with the accounting system, this file is name.VBA, where name is the name of the integrating application’s dictionary.


See Caption.


A characteristic of an object in VBA that you can retrieve or set. Properties include the title of a window, or the value of a field.

Push button field

A field the user can click to perform an action.

Radio button field

A field that allows a single selection to be made from a group of two or more options. Radio buttons must be part of a radio group. VBA uses a numeric value to identify the selected item in the radio group.

Read only

A property access mode that indicates the property’s value can only be returned.


A property access mode that indicates the property’s value can be returned or set.

Report event

A VBA event that occurs when you print a report. Report events occur when the report starts, just before a given band within the report prints, and when the report ends.

Report field

Any field that appears on a report. You can use VBA to return the value of report fields if they’re table fields, accounting system calculated fields, or legends. You can set the value of report fields only if they’re user-defined calculated fields or legend fields.

Report footer

A report band that prints at the bottom of the last report page. Reports can include report footers, page footers and additional footers.

Report legend

A report field that contains data passed to the report at runtime, before it prints. Legend fields typically include information about the report, such as the range of records the user chose for the report.

Report Writer

A tool that allows you to modify reports, or design new reports. A reports dictionary stores these changes or additions.

Required field

A field in which a value must be entered to process information, such as an ID or customer name. You can use VBA to mark fields as required.

Required fields are displayed in a different color or type style when a user chooses the Show Required Fields menu item.

Resource Descriptions tool

A tool that displays information about the accounting system’s fields, windows and tables. To access this tool from within the accounting system, point to Resource Descriptions in the Tools menu, then choose Tables, Fields or Windows.

Scrolling window

See Grid.


One portion of a composite field. Microsoft Dynamics GP uses composite fields for account numbers.

String field

A field that allows the user to enter up to 255 ASCII characters. VBA include any formatting when setting or returning the value of a string field.

Tab sequence

The order in which the focus moves from one field to the next in a window when a user presses the TAB key.

Text field

A field that allows the user to enter up to 32,000 ASCII characters. VBA references the string value of a text field.


Visual Basic for Applications. A development environment used to interact with and control objects within host applications.

Visual switch field

A field that displays a series of text or picture items. Clicking the field displays the next item in the series. VBA uses a numeric value to identify the item selected in a visual switch.


The work area used to enter and display information in an application.

Window event

A VBA event that occurs when a window opens, activates, closes or when a modal dialog appears.

Window field

A field within a Microsoft Dynamics GP window.

Window field event

A VBA event that occurs when a field gains focus, loses focus, or when its value changes.

Documentation Feedback