Summarize all of the Layout Elements and their properties in an application
From the design menu in Sesame Designer, choose "Document Application" under the "Application" folder. Enter or select a filename and click Accept. This will produce an HTML file summarizing all of the elements of your design and their properties. This is a quick way to produce an overall view and is useful when writing X-Commands, for example, as a means to reference the elements in your application.
The resulting summary is organized into sections. Each section contains information about a different portion of your application.
- Application Values - shows application settings such as Name, Unique Number, Image Path and Application Filename
- Start Up Programming & Form - Shows startup form. Indicates whether this application has programming in On Application Open event
- Global Values - Lists Global Values and their current values
- Groups - Lists Security Groups, User IDs in the groups, and if they have passwords
- Databases - Lists databases in your application. Each database shows a list of fields in that database and includes its properties, such as name and data type
- Forms Summary - Lists Forms in your application. Each Form shows its name and database to which it's bound.
- Reports Summary - Lists Reports in your application. Each Report shows its name and database to which it's bound.
- Forms Detail - Detailed documentation for each Report including sections, section properties, elements, element properties, programmed events, attached specs, and security settings.
- Reports Detail - Detailed documentation for each Report including sections, section properties, elements, element properties, programmed events, attached specs, and security settings.
All of the settings for the summary page's look-and-feel use CSS (cascading style sheets), therefore you can easily change things such as font and color by creating a CSS file and placing it in your current working directory. (See Create a CSS file to change the look-and-feel of "Document Application" summary elsewhere in this section of the Knowledge Base)
Also, see @StringArrayElementList in the Sesame Programming Guide - this function returns a list of all the elements on your Form. If you need to loop through all of your elements for reasons such as printing your values, or setting all the form elements to be read only, this function gives you everything you need.Example:
Var vMyStringArray as String // vMyStringArray will equal a semicolon separated list // of Element names. Ex: "Last;First;Company;Address" vMyStringArray = @StringArrayElementList()