Chapter 1: System Setup Guide

Changing Screens, Reports, Receipts and Labels with Customizer

The Customizer screen allows users to take any existing label, report, or receipt format and customize it to their personal liking. The customizer allows the user to change the layout, add fields, remove fields, and even create new aggregated fields. With this feature the user will have the ability to create an unlimited number of layouts for every report so that every type of user can have their own personalized view of the report.

NOTE: For more information on reports, refer to Reports Use section. For information on generating reports, refer to the Generating Reports section.

To create a custom report layout:

Select File > Setup > Customizer from the menu bar to open the Customizer screen.

A new window will open up allowing you to select the report for which you want to create a customization. In the Manager tab, make a selection from the Choose a report drop-down list.

CustomizerManagerChooseareport.png

After you select the report you want to customize, the Customizations and Preview sections will be available. The Customization section displays all the available customization for the report and allows you to modify or create new customizations.

CustomizerManager.png

Click the New customization link to open the New customization. You will be prompted to name the customization in the New customization name field. Click OK when you’re finished to create a new tab with this name. If you do not want to create a new customization, click Cancel to return to the Customizer screen.

This tab is divided into two sections: The left portion of the tab displays the standard layout of the chosen report, and the right portion displays the properties for the items located in layout display.

The layout portion is divided into the following four sections:

Header: Items placed in this section of the layout will appear on the top section of every page that this report layout generates. The Special Actions portion of the layout allows you to create a grouping expression under its properties. If you click on the Header tag, you will have the ability to click the create a new group under this group link in the properties window. If you click this link, the datawindow.header screen is displayed. In this screen, you can create an expression that will organize the data you retrieve according to the expression specified.

Details: Items in this section display the results of the report. They do not repeat with every page of the report; instead, they are continuous.

Summary: Any items that give totals or are cumulative for the entire report should be listed here, as they will only be displayed at the conclusion of the report.

Footer: Items placed in this section of the layout will appear on the bottom section of every page that this report layout generates.

CustomizerColumns.png

To delete or copy existing items on the report, selecting the item and right-clicking this will give you the options to Copy and Delete. If an item is selected in the layout, two new buttons will be available in the toolbar. These perform the function to Bring to top and Send to back. Copy makes a copy of the item, Delete removes the item from the layout, Bring to top places the control on the form and Send to back hides the control behind the form.

CustomizerRightclick.png

More than one item can be selected from the layout menu. This allows the user to align these items simultaneously to add consistence to the reports appearance. To select more than one item from the layout at once, hold down the Ctrl key and click to highlight the items.

To modify the location of the items on the form, click and drag the item to the location on the form where you wish to place it.

If you click on the blank form on the top left portion of the layout toolbar or right-click on an empty portion of the form and select New control, you will have the ability to add new controls to the form. These controls include the following:

Text: adds a new label to the form that will allow you to enter any static text. This is usually used to label a column or compound field so the user understands the value.

Column: opens the Choose a column screen and allows users to choose one of the available database columns to add to the report. Database columns are values stores in the database and their descriptions are usually self-explanatory. Click OK when you’re finished to add the column. If you do not want to add the column, click Cancel to return to the Customizer screen.

CustomizerChooseacolumn.png

Compute: opens the Compute screen and allows users to create custom expressions using columns, existing computed fields and system mathematical function. This expression will add a computed column to the form based on the equation specified. The Compute screen is divided into two portions: the expression and items available to create an expression. The expression section displays the current equation under construction for this computed field. Click OK when you’re finished to create the custom expressions. If you do not want to create custom expressions, click Cancel to return to the Customizer screen. The lower portion displays four tabs that allow the user to select the items they want to use to construct the expression:

Columns: allows the user to select available database columns they want to use to construct the expression

Computes: allows the user to use existing computed fields in the construction of the expression.

Functions: allows users to use available mathematical functions available to be used within the expression.

Constants: allows users to modify the appearance of the computed field.

CustomizerCompute.png

NOTE: The expression must be a valid mathematical expression. To check to make sure the expression is valid, click Check.

Line: allows users to draw a straight line on the form.

Ellipsis: allows users to draw an ellipsis on the form.

Rectangle: allows users to draw a rectangle on form.

Round Rectangle: allows users to draw a rounded rectangle on the form.

Button: allows users to add a button to the form. The user cannot add functionality to the button, but if the user requests it our development team could add functionality.

Image: allows users to add a static image to the form.

Group Box: allows users to add a group box to the form. A group box allows the user to group other controls into a container which has group properties that can be set. This is of limited use to the user, but can be used by our development team to add specific functionality.

Report: allows the user to add an existing report form to this report. Since the reports are divided into parts this allows the user to reuse various portions of existing reports to customize reports. This will make your report customizations consistent in information and appearance.

CustomizerNewcontrol.png

Save by clicking the Save changes button on the layout toolbar.

To modify the properties of the items on the form, you can select the item and then modify its properties in the properties section. The majority of the items in the form will be Text, Columns, Computed Fields and Child Reports. In the properties section, you have three buttons located on its tool bar; the first button which has two plus (+) images organizing the properties by category; the second has an A – Z image organizing the properties alphabetically; the third button hides/displays advanced properties.

Customizerbuttons.png

The available properties and their functions are listed below for each:

Text Control

General

 

Property

Description

Name

The name of the column.

Tag

(exp) The tag text for the text control.

Hidesnaked

Whether the control appears once per page when printing newspaper columns.

Visible

(exp) Whether the control is visible.

Border

(exp) The type of border around the text control.

Alignment

The alignment of the text.

Text

(exp) The displayed text

 

Pointer

 

Property

Description

Pointer

(exp) The pointer image when it is over the text control.

 

HTML

 

Property

Description

Link

(exp) A URL that is the largest of a link (HTML anchor element) generated for each data item in the column or for the specified control. The text or user-visible part of the link will be the data value in the column, the value of the computed field, the text in the Text control, or the image of a Picture control.

Link target

(exp) The name of a target frame or window for the hyperlink (HTML A element) specified in the Link property. The target is included using the TARGET attribute. You can use the Link Target property to direct the new page to a detail window or frame in a property to direct the new page detail window or frame a master/detail page design. If Link Target is null or an empty string (“”), then no TARGET attribute is generated.

Link arguments

A string in the form; argname=’exp’{|argname=’exp’}… Argname is a page parameter to be passed to the server. Exp is a DataWindow expression whose value is a string. It is evaluated and converted using URL encoding and included in the linkargs string.

Value is HTML

(does not apply to Picture control) (exp) A Boolean that, if true, allows the control contents (data value in a read-only column, the value of a computed field that is not calculated on the client, or the text in a Text control) to be generated as HTML. For XHTML, the control contents must be well-formatted XHTML.

Append HTEML syntax

HTML you want to append to the generated syntax for the rendering of a DataWindow control before the closing bracket of the HTML element for that control.

 

Position

 

Property

Description

X

(exp) The x coordinate of the text control.

Y

(exp) The y coordinate of the text control.

Width

(exp) The width of the text control.

Height

(exp) The height of the text control.

Layer

 

Slide up

(exp) How the text control moves up to fill empty space.

Slide left

(exp) Whether the text control moves left to fill space.

Moveable

Whether the user can move the text control.

Resizable

Whether the user can resize the text control.

Autosize height

Whether the control’s height is adjusted to fit the data.

 

Font

 

Property

Description

Face name

(exp) A string specifying the name of the font face, such as Arial or Courier.

Size

(exp) The font size.

Bold

(exp) Whether the text should be bold. The default is no.

Italic

(exp) Whether the text should be italic. The default is no.

Underline

(exp) Whether the text should be underlined. The default is no.

Strikethrough

(exp) Whether the text should be crossed out. The default is no.

Text color

(exp) The text color.

Background color

(exp) A long expression specifying the color (the red, green and blue values) to be used as the control’s background color.

Escapement

(exp) An integer specifying the rotation for the baseline of the text in tenths of a degree. For example, a value of 450 rotates the text 45 degree, 0 is horizontal.

 

Special Action

 

Property

Description

Resize to fit text

Resizes the control so that its full text is displayed.

 

Column Control

General

 

Property

Description

Name

The name of the column.

Database column

The name of the database column.

Tab order

Has no effect.

Tag

(exp) The tag text for the column.

Hidesnaked

Whether the control appears once per page when printing newspaper columns.

Visible

(exp) Whether the column control is visible.

Border

(exp) The type of border around the column.

Alignment

(exp) The alignment of the column’s text.

Display as picture

 

Protect

(exp) Whether the column is protected from changes.

Override edit

 

Equality required

 

Right to left

 

 

Pointer

 

Property

Description

Pointer

(exp) The pointer image when it is over the text control.

 

HTML

 

Property

Description

Link

(exp) A URL that is the target of a link (HTML anchor element) generated for each data item in the column or for the specified control. The text or user-visible part of the link will be the data value in the column, the value of the computed field, the text in the Text control, or the image of a Picture control.

Link target

(exp) The name of a target frame or window for the hyperlink (HTML A element) specified in the Link property. The target is included using the TARGET attribute. You can use the Link Target property to direct the new page to a detail window or frame in a master/detail page design. If Link Target is null or an empty string (“”), then no TARGET attribute is generated.

Link arguments

A string in the form:argname=’exp’{|argname=’exp’}… Argname is a page parameter to be passed to the server. Exp is a DataWindow expressing whose value is a string. It is evaluated and converted using URL encoding and include in the linkargs string.

Value is HTML

(does not apply to Picture controls) (exp) A Boolean that, if true, allows the control contents (data value in a read-only column, the value of a computed field that is not calculated on the client, or the text in a Text control) to be generated as HTML. For XHTML, the control contents must be well-formed XHTML.

Append HTML syntax

HTML you want to append the generated syntax for the rendering of a DataWindow control before the closing bracket of the HTML element for that control.

 

Position

 

Property

Description

X

(exp) The x coordinate of the text control.

Y

(exp) the y coordinate of the text control.

Width

(exp) The width of the text control.

Height

(exp) The height of the text control.

Layer

 

Slide up

(exp) How the text control moves up to fill empty space.

Slide left

(exp) Whether the text control moves left to fill space.

Moveable

Whether the user can move the text control.

Resizable

Whether the user can resize the text control.

Autosize height

Whether the control’s height is adjusted to fit the data.

 

Edit

 

Property

Description

Style type

(Describe only) Returns the edit style of the column.

Accelerator

(exp) The accelerator key for the column.

Format

(exp) A string containing the display format of the edit control. The value for Format is quoted and can be a DataWindow expression.

Case

The case of the text in the edit control. Values are: Any  - Character of any case allowed. Upper – Characters converted to uppercase. Lower – Characters converted to lowercase.

Limit

A number specifying the maximum number of characters (0 to 32,767) that the user can enter. Zero means unlimited.

Auto selection

Whether to select the contents of the edit control automatically when it receives focus. Values are: Yes – Select automatically. No – Do not select automatically. You can use AutoSelect with SyntaxFromSQL. The setting applies to all the columns in the generated syntax.

Display only

Whether the column is display only. Values are: Yes – Do not allow the user to enter data; make the column display only. No – (Default) Allow the user to enter data.

Show focus rectangle

Whether a dotted rectangle (the focus rectangle) will surround the current row of the column when the column has focus. Values are: Yes – (Default) Display the focus rectangle. No – Do not display the focus rectangle. You can use FocusRectangle with Syntax Form SQL. The setting applies to all the columns in the generated syntax.

Empty string is null

Whether to set the value of the edit control to null when the user leaves it blank. Values are: Yes – Make the Empty string null. No – Do not make the empty string null.

Password

Whether to assign secure display mode to the column. When the user enters characters, they display as asterisks (*). Values are: Yes – Assign secure display mode to the column. No – Do not assign secure-display mode to the column. If you change the Password property, you should also change the Format property to display the results you want (for example, *****).

Required

Whether the column is required. Values are: Yes – It is required. No – It is not required.

Auto horz scroll

Whether the edit control horizontally automatically when data is entered or deleted. Values are: Yes – Scroll horizontally automatically. No – Do not scroll horizontally automatically. You can use AutoHScroll with Syntax From SQL. The setting applies to all the columns in the generated syntax.

Auto vert scroll

Whether the edit box scrolls vertically automatically when data is entered or deleted. Values are: Yes – Scroll vertically automatically. No – Do not scroll vertically automatically.

Horz scrollbar

Whether a horizontal scroll bar displays in the edit control. Values are: Yes – Display the horizontal scroll bar. No – Do not display the horizontal scroll bar.

Vert scrollbar

Whether a vertical scroll bar displays in the line edit. Values are: Yes – display vertical scroll bars. No – Do not display vertical scroll bars.

Use code table

Whether the column has a code table. Values are: Yes – Code table defined. No – No code table defined.

Validate

Whether the code table will be used to validate user-entered values. Values are: Yes – Use the code table. No – Do not use the code table. Painter: Validate option, available when Use Code Table is selected.

 

Font

 

Property

Description

Face name

(exp) A string specifying the name of the font face, such as Arial or Courier.

Size

(exp) The font size.

Bold

(exp) Whether the text should be bold. The default is no.

Italic

(exp) Whether the text should be italic. The default is no.

Underline

(exp) Whether the text should be underlined. The default is no.

Strikethrough

(exp) Whether the text should be crossed out. The default is no.

Text color

(exp) The text color.

Background color

(exp) A long expression specifying the color (the red, green and blue values) to be used as the control’s background color.

Escapement

(exp) An integer specifying the rotation for the baseline of the text in tenths of a degree. For example, a value of 450 rotates the text 45 degrees. Zero is horizontal.

 

Format

 

Property

Description

Format

(exp) The column’s display format. Ex: If you want to add text to a numeric display format and use a color attribute, you must include the escape character (\) before each literal in the mask. Such as: [red]\D\e\p\t:###

 

Special Action

 

Property

Description

Resize to fit the font

Resize the control so that full text is displayed with the font size selected.

 

Computed Fields

General

 

Property

Description

Name

The name of the column.

Tag

(exp) The tag text for the text control.

Hidesnaked

Whether the control appears once per page when printing newspaper columns.

Visible

(exp) Whether the control is visible.

Border

(exp) The type of border around the text control.

Alignment

The alignment of the text.

Compute expression

The expression of the computed field.

 

Pointer

 

Property

Description

Pointer

(exp) The pointer image when it is over the text control.

 

HTML

 

Property

Description

Link

(exp) A URL that is the target of a link (HTML anchor element) generated for each data item in the column or for the specified control. The text or user-visible part of the link will be the data value in the column, the value of the computed field, the text in the Text control, or the image of a Picture control.

Link target

(exp) The name of a target frame or window for the hyperlink (HTML A element) specified in the Link property. The target is included using the TARGET attribute. You can use the LinkTarget property to direct the new page to a detail window or frame in a master/detail page design. If LinkTarget is null or an empty string (“”), the no TARGET attribute is generated.

Link arguments

A string in the form:argname=’exp’{|argname=’exp’}… Aragname is a page parameter to be passed to the server. Exp is a DataWindow expression whose value is a string. It is evaluated and converted using URL encoding and included in the linkargs string.

Value is HTML

(does not apply to Picture controls) (exp) A Boolean that, if true, allows the control contents (data value in a read-only column, the value of a computed field that is not calculated on the client, or the text in a Text control) to be generated as HTML. For XHTML, the control contents must be well-formed XHTML.

Append HTML syntax

HTML you want to append to the generated syntax for the rendering of a DataWindow control before the closing bracket of the HTML element for that control.

 

Position

 

Property

Description

X

(exp) The x coordinate of the text control.

Y

(exp) The y coordinate of the text control.

Width

(exp) The width of the text control.

Height

(exp) The height of the text control.

Layer

 

Slide up

(exp) How the text control moves up to fill empty space.

Slide left

(exp) Whether the text control moves left to fill space.

Moveable

Whether the user can move the text control.

Resizable

Whether the user can resize the text control.

Autosize height

Whether the control’s height is adjusted to fit the data.

 

Font

 

Property

Description

Face name

(exp) A string specifying the name of the font face, such as Arial or Courier.

Size

(exp) The font size.

Bold

(exp) Whether the text should be bold. The default is no.

Italic

(exp) Whether the text should be italic. The default is no.

Underline

(exp) Whether the text should be underlined. The default is no.

Strikethrough

(exp) Whether the text should be crossed out. The default is no.

Text color

(exp) The text color.

Background color

(exp) A long expression specifying the color (the red, green and blue values) to be used as the control’s background color.

Escapement

(exp) An integer specifying the rotation for the baseline of the text in tenths of a degree. For example, a value of 450 rotates the text 45 degrees. Zero is horizontal.

 

Format

 

Property

Description

Format

(exp) The column’s display format. Ex: If you want to add text to a numeric display format and use a color attribute, you must include the escape character (\) before each literal in the mask. Such as: [red]\D\e\p\t\:###

 

Child Report

General

 

Property

Description

Name

The name of the report.

Tag

(exp) The tag text for the report.

Hidesnaked

Whether the control appears once per page when printing newspaper columns.

Visible

(exp) Whether the control is visible.

Border

(exp) The type of border around the text control.

Report

Name of the datawindow to which the report refers.

Arguments

The filter criteria passed from the parent report to query the appropriate child report.

 

Pointer

 

Property

Description

Pointer

(exp) The pointer image when it is over the text control.

 

Position

 

Property

Description

X

(exp) The x coordinate of the text control.

Y

(exp) The y coordinate of the text control.

Width

(exp) The width of the text control.

Height

(exp) The height of the text control.

Slide up

(exp) How the text control moves up to fill empty space.

Slide left

(exp) Whether the text control moves left to fill space.

Moveable

Whether the user can move the text control.

Resizable

Whether the user can resize the text control.

Autosize height

Whether the control’s height is adjusted to fit the data.

 

Special Actions

 

Property

Description

Choose a customization for this report

Allows the user to select a customizations created for this child report. This customization will be applied to this portion of the parent report for this customization of the parent report.

Once a custom layout has been created you will have additional options available in the Manager tab: Rename the customization, Duplicate the customization, Modify the customization, Delete the customization, Export the customization and Affect customizations.

CustomizerManager2.png

All of the above options are straight forward except the Affect customizations.  The Affect customizations link allows users to set up security rules for the selected customization. Click the Affect customizations link to open the Reports Affections screen.

In the Reports Affection screen, all the security groups set up in the system are displayed.  For the selected customization, the user can select whether the customization is available for that group and/or if it is the default layout.

To filter the security group list, click Filter and make a selection from the Name, Security Group, Available and/or Default drop-down lists. When you’re finished click OK to apply the filter. If you do not want to apply the filter, click Cancel. To remove a filter, click Clear filter.

CustomizerFiltercondition.png

To save the changes, click OK.

To exist without saving the changes, click Cancel.

To make the selected customization the default for all security groups, click Default All.

To remove the selected customization as the default for all security groups, click Default None.

CustomizerReportAffections.png

Click the Run preview link to display a preview of the selected customization.

CustomizerManagerRunPreview.png

Click the Refresh link to refresh the selected customization if any changes were made to it.

A report from the system’s Report List shows the usual characteristics and some advanced features that can be used to modify a standard report from My Vision Express. Users can customize this report so that instead of printing out a separate page for each doctor and date they instead group the appointments only by doctor. Further, the report will have no page break but instead be a continuous listing of the entire appointments schedule for one doctor then listing all the appointments for the next doctor etc. For this example, the Calendar Appointments report will be customized.

To customize the Calendar Appointments reports

Select File > Setup > Customizer from the menu bar to open the Customizer screen.

Select Calendar – Appointment List from the Choose a report drop-down list.

CustomizerChooseareportCalendar.png

Click New Customization and select the name for your customization.

CustomizerNewcustomization.png

You will notice that this report has a report grouping based on calendar date and resource.  This grouping assures that when the report is ran it organizes the report by appointment date for each doctor.  We will modify this grouping so that it just groups them by doctor and ignores the date.  Currently, when the report is printed it prints the header of the calendar date and resource for each group of appointments for a doctor.  Once modified, the header will just contain the doctor’s name and then list ALL appointments for this doctor instead of appointments for this doctor on a specific date.

Click on the gray line labeled 1: Header. This line displays the details regarding this group. Click the green icon of the Group definition property under General to open the datawindow.header screen.

CustomizerGroupDefinition.png

In this screen, you have an expression that dictates how the report is organized. In the expression section, you have listed the values which you would like to use to group your results. In our case, these values are currently “calendarmaster_calendar_date” and “resources. This expression assures that all the appointments pulled up by the report are organized so that they are displayed according to doctor and “calendarmaster_calendar_date. We will modify this report so that calendar is not used to group the report. Instead, all scheduled appointments will only be grouped by the doctor, i.e. all appointments for a doctor will be listed under that doctor will not be organized by doctor and “calendarmaster_calendar_date. To do this in the expression section, remove “calendarmaster_calendar_date.

Customizerdatawindow.png

In the Expression section, delete the calendar_date since it is not being used in the grouping anymore and click OK.

In the properties section, uncheck the New page on break checkbox under General.  This will make the report continuous instead of breaking for each new group, i.e. it will not start a new page for each set of a doctor’s appointments.

Customizernewpageonbreak.png

The functional changes to the report have been made.  Now if you would like to change the appearance of the report you can move items in the layout around so that they appear how you would like them to appear on the report. You can right-click to select the Text, Columns or Compute controls and edit their font properties, background color, etc.

Save by clicking the Save changes button on the layout toolbar.

To assign this new customization as either a default layout or to specific security group, click the Manager tab and then click Affect Customizations. In the Affect Customization screen, modify the properties as you see appropriate. Click OK to save the changes.

To preview the new layout of the report, click the Run Preview link in the Preview section.

CustomizerCalendar.png

The standard labels from the system’s Report List can also be customized. For this example, the Patient File Folder label will be customized.

Select File > Setup > Customizer from the menu bar to open the Customizer screen.

Choose the Lab Copy - Patient File Folder label you want to edit from the drop down menu.

CustomizerChooseareportLabelsPatientFileFolder.png

Click New Customization and select the name for your customization.

Right-click on the screen and select New control > Text.

On the right you will see a property box for the selected item. Rename the field Text to Birth date under General.

CustomizerTextBirthdate.png

You will need to adjust the width which can be done via the property box Width field under Position or by clicking and dragging the end of the text box you just made. You will see a two-way arrow when you can expand it.

CustomizerWidth.png

If you wish to change the Face name, Size or Text color, these options are found in the property box on the right under Font.

CustomizerFont.png

Click and drag your text to whatever position you wish it to be in.

Right-click on the screen again and select New control > Column to open the Choose a column screen.

Expand the selection under Contacts and select Birthdate. Click OK to add the column.

Click and drag the field to the location you want on the screen and adjust the format of the text like you did for the birth date text label.

Save by clicking the Save changes button on the layout toolbar.

At the top of the screen, click the Manager tab and click Run preview in the Preview section to view how your new label will look. Make any formatting changes as needed.

Customizerbirthdate.png

Lab Copies are more complicated report types because are constructed of multiple child reports on a parent report. However, users can modify reports with child-parent relationships and recognize them from the Report drop-down list.  For this example, the Spectacle Lens lab copy will be customized.

To customize receipts and lab copies:

Select File > Setup > Customizer from the menu bar to open the Customizer screen.

From the Choose a report drop-down list, select Lab Copy – Spectacle Lens (Master).

CustomizerChooseareportLabCopy.png

Click New Customization and select the name for your customization.

Enter a name for the customization and click OK. The parent report of the Spectacle Lens lab copy is displayed.  You will notice that this parent report is comprised of various other child reports that include: d_patientreceipt_patient_lab_new, d_labcopy_items_new, d_rp_labcopy_bottom_new, d_rp_ordersdetail_frame_spectaclelens and d_labcopy_items_treatments.

CustomizerSpectacleLens.png

To modify the parent report used in the system, each child report must be modified to make changes to that section of the parent report.  For example, if you want to change how lens treatments are displayed, you must first modify the d_labcopy_items_treatments child report and then use that customization on this report.

In the Manager tab,  select Lab Copy – Lens Treatment from the Choose a report drop-down list.

CustomizerChooseareportLabCopyLens.png

Click New Customization and select the name for your customization. Enter a name for the customization and click OK.

The Lens Treatment child report is displayed.  Here you can modify the child report like any other report in the system.  In this example we’ll change the font size and color of the Lens Treatment text control. 

Click the Lens Treatment textbox. In the properties section, change the font properties Size to 20 and Text color to Blue under Font.

CustomizerFontTextcolor.png

Save by clicking the Save changes button on the layout toolbar.

In the parent report tab, select the d_labcopy_items_treatments child report. In the Special Actions properties section, click on the choose customization for this report link to open the Choose a customization screen. 

Select the newly created child report customization from the Choose a customization drop-down list and click OK.  Now this section of the parent report has the changes made in the child report.

 

Save by clicking the Save changes button on the layout toolbar.

Click the Manager tab to preview the changes made to the parent report and select the Lab Copy – Spectacle Lens (Master) report.  Click the Run preview link. A screen will pop up asking you what order you would like to preview. Enter an order ID for an Order with Lens Treatments.  Enter the number 1 for the Address Display

A Lab Copy is generated with the Lens Treatment section modified to reflect the changes of the modified child report. This is the child report used to build this customization of the parent report.