Enhancements to Visual FoxPro Designers

Visual Studio 2005

You might want to open the following designers and find the enhancements.

You can use the Report Builder available in the Report Designer and Label Designer to perform reporting tasks, configure settings, and set properties for reporting features such as report layout, report bands, data groups, report controls, and report variables. For example, you can perform the following tasks:

  • Prevent users from modifying reports, report controls, and report bands when editing the report in protected mode.

  • Display captions instead of expressions for Field controls at design time.

  • Display user-defined ToolTips for report controls.

  • Set the language script for reports.

  • Save the report data environment as a class.

By default, the Report Builder activates when you interact with the Report and Label designers. However, you can use the _REPORTBUILDER system variable to specify ReportBuilder.app. The Report Builder consolidates, replaces, and adds to the functionality found in previous Report Designer user interface elements, which remain in the product and are available by setting _REPORTBUILDER. You can write custom report builders to extend reporting functionality and output or run reports with report objects. For more information, see Working with Reports and _REPORTBUILDER System Variable.

You can set the _MENUDESIGNER system variable to call your own custom designer for creating menus.

_MENUDESIGNER = cProgramName

For more information, see _MENUDESIGNER System Variable.

The Table Designer accommodates the following data enhancements:

You can use spaces in table names specified in SQL statements in the Query and View designers if you provide an alias. For example, editing the following statement is valid in the View and Query designers:

SELECT * from dbo."Order Details" Order_Details

For more information, see SELECT - SQL Command.

The full path to the database (DBC) appears in the status bar when you select a database in the Add Table or View Dialog Box.

The name of the class you are modifying appears in the title bar for the following dialog boxes:

The View menu for the Form Designer offers both options for specifying the tab order on forms: Assign Interactively or Assign by List.

In the Class, Form, and Report designers, you can use the following keyboard shortcut commands to adjust spacing between selected items.

Shortcut Description

ALT+Arrow Key

Adjusts the spacing between the selected objects by one pixel in the direction of the arrow key.

ALT+CTRL+Arrow Key

Adjusts the spacing between the selected objects by one grid scale in the direction of the arrow key.

For more information, see Interactive Development Environment (IDE) Enhancements.

Community Additions