Wednesday, November 09, 2022

Tip of the Day: Report/Label Designer Productivity Tips
Product.......: R:BASE X.5 and R:BASE X.5 Enterprise (Version 10.5)
Build.........: 10.5.5.11013 or higher
Sections......: Reports/Labels

Below are a valuable tips to help get the most productivity out of the R:BASE Report/Label Designer. The list starts with basic information, but the items become more involved further down.

If you wish, reply with "I did not know that..." for any interesting item! Personally, I did not know that the "Existing" tab of the Object List toolbar displays the "layer order" of the controls within each band!

Report/Label Designer Tips:

 . When the Report Designer is launched the main menu bar includes options specific to the designer: File, Edit, View, Report, and Variables.

 . Two tabs are located on the top left of the Report Designer; "Design" and "Preview", where users can toggle between the report's preview and design, before printing.

 . The properties for all report objects may be adjusted by using the right click context menu.

 . To resize a report band, use the mouse by positioning the cursor over the gray rectangular area (band) below the white space, press and hold the left mouse button, and drag.

 . You can cut, copy and paste one or more report controls at a time, either in the same report or between different reports.

 . You can paste external content (text, rich text, images) directly into the Report Designer from the Windows clipboard.

 . Use the "Format" toolbar options (Font Name, Font Size, Font Style, and Justification) to set the font, size, style, colors, and justification of objects.

 . Use the "Align or Space" toolbar options to position controls relative to one another and relative to the band in which they appear.

 . Use the "Size" toolbar options to adjust the width and height of controls.

 . Use the "Nudge" toolbar options to move the controls by one pixel.

. When added new text-based label objects, select a control to mimic before selecting the desired control. When placed, the new object will take on the style, font, and size of the selected object, which saves time when adding multiple objects.

 . Use the [Shift+Right Arrow], [Shift+Left Arrow],[Shift+Up Arrow] or [Shift+Down Arrow] key combinations to accurately increase width, decrease width, increase height or decrease height of any individual control or group of selected controls.

 . Use the [Ctrl+Right Arrow], [Ctrl+Left Arrow],[Ctrl+Up Arrow] or [Ctrl+Down Arrow] key combinations to accurately move any individual control or group of selected controls.

 . Set up the Page Size and Margins before placing any controls on report bands. Select "File: Page Setup..." from the menu bar.

 . The width of the page (white space) displayed in the Report Designer is the actual width, after taking the page margins into consideration.

 . To set the ruler units, use the "Report: Units" menu bar option or right click on the ruler and select the appropriate unit from the available context menu options. To hide the a ruler, right click on the ruler and select 'Hide' from the speed menu options. The ruler may be displayed again by selecting "View: Rulers" from the menu bar.

 . The status bar, across the bottom on the designer window, provides information about the select object such as the name, type, coordinates, and/or table, column and variable details.

 . You can position toolbars on any edge of the window and in any order. Whether the toolbars are docked or floating, you will see the hint for any toolbar button when the cursor is hovered over the button. The designer will remember the last docked/floating setting when closing the designer. From the menu bar, select the "View: Toolbars" option to hide or show any toolbar.

 . Use the Magnifying Glass utility to display a zoomed area of the R:BASE environment and monitor, which is useful when editing objects very close to each other. The Magnifying Glass can be launched by selecting the "Utilities: Magnifying Glass" menu bar option or using the [Ctrl+Alt+M] key combination.

 . The Preview tab displays only the first 100 records in the table/view. The record count can be decreased or increased in the Default Report/Label Settings. To view the Default Report/Label Settings, choose "Settings: Report/Label Designer: Default Settings" from the menu bar. A custom WHERE clause may be entered and applied to the preview results with the "Report: Preview WHERE Clause" menu option. The specified WHERE clause replaces the default (100 records) display limit for the preview results. The Preview WHERE Clause can be launched with the [Ctrl+Shift+P] key combination.

 . To assign object display formats, right click on a field to use the context menu to view the "Display Format" dialog. R:BASE will determine the data type assigned to the object and display several formats appropriate for that data type. For example, a field object based upon the DATE data type will provide a list of commonly used date formats. After one of the pre-defined formats is selected, that format may also be customized.

 . You should pre-define all global variables used in a report. You may access the R> Prompt window to define global variables or use the [Global] button while defining your Report Expressions. Variable may also be pre-defined within a report's "On Before Design" action. Select "Report: Actions: On Before Design" from the menu bar to defined variables as such.

 . All report bands include right click context menu options to run a Custom EEP before or after the data within the band is generated.

 . The Code tab allows users to easily review and modify the command syntax in Report Actions and for Custom EEPs in report bands. The EEP contents of the Code tab is intentionally read only, and supports the ability to double click the mouse or press the [Enter] key to launch the R:BASE Editor for code modifications.

 . The History tab displays created report backups, every time changes are made to the report, and then saved. A revision number and date/time are used to track changes over time. An option is available within the "Settings: Report/Label Designer: Default Settings" to disable the History feature, if desired.

 . Use the EEP Map utility to displays all defined EEPs for a report in a single layout, arranging EEPs by location. Any Custom EEP may be launched in the R:BASE Editor by double clicking on the listed item, or by selecting the "Edit..." button. The EEP Map can be launched by selecting "Report: Document Custom EEPs: EEP Map" from the menu bar or using the [Shift+Ctrl+M] key combination.

 . Use the DB Calc object when you need to calculate a SUM, COUNT, MIN, MAX or AVG aggregate function value for a table field, which can be placed in any report band for dynamic results.

 . The COUNT option of DB Calc can be used in the Detail Band to display the line number for each record in the report.

 . To prevent unauthorized viewing of a report, assign a "Print Password". To do so, choose "Report: Passwords: Set Print Password" from the menu bar. A design password may also be specified.

 . Set a report band height property to "Dynamic" when you want the band to use page space on an "as needed" basis, which shrinks or stretches the band to accommodate the table data displayed. When the report band height is set to "Static", the band uses the exact amount of space specified (unless the band is not set as Visible, in which case it uses zero page space).

 . Set the "Stretch" property of a Memo object when you want the height of the memo field to automatically stretch, to allow the entire contents of the memo to be printed. If you are framing the memo within a shape, set the shape's "Stretch With Parent" property to "True" (checked) and the height of the shape object will stretch to accommodate the height of the memo field. And, use the "Shift With Parent" property of the other report controls to determine whether the position of the report controls should move as the memo stretches.

 . You can use the "Visible" property of each object, or the entire band, to control what is displayed on a report. To hide all the objects in a band, set the Visible property of the band to False (unchecked). To hide individual objects, set the Visible property of individual object to False (unchecked).

 . Use True Type fonts (indicated by "T" icon in the Format toolbar) when possible. These render well to both the screen as well as printer output. If you are using a dot-matrix printer, the printer driver may supply printer fonts (indicated by a printer icon) that you can use to speed up the printing of the report.

 . The "Format" toolbar contains the "Bring to Front" and "Send to Back" buttons which are used when layering report objects on top of one another. The controls on the top layer print last, and the controls on the bottom layer print first. Use the "Existing" tab of the Object List toolbar to see the layer order of the controls within each band.

 . Use the Scrapbook utility as a repository for commonly used objects. The "Add to Scrapbook..." menu option is available when any object is right clicked. With the Scrapbook filled with content, those objects may be added to a report by launching the Scrapbook and double clicking on the desired item. The Scrapbook can be launched by selecting "View: Open Scrapbook" from the menu bar or using the [Ctrl+Alt+B] key combination.

 . The Favorites Toolbar allows users to customize their favorite objects onto a single toolbar which stores their commonly used items. Select "View: Favorites" from the menu bar to open the "Favorite Controls" dialog, where desired objects may be gathered from Standard, Database, Variables, Advanced, and PDF Report Controls.  The controls can be arranged in a desired order as well. After populating a list of favorites, the customized toolbar is displayed at the top of the Object List toolbar.

 . Save your work frequently to avoid losing changes, should your computer unexpectedly lose power, or fail to respond.

 . Save the report and close the designer window prior to closing or exiting R:BASE, or disconnecting from the database.

Very Best R:egards,

Razzak.

R:BASE Technologies, Inc.
https://www.rbase.com



--
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- You received this message because you are subscribed to the Google Groups "RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/6635b7e3-8bdd-1290-19ba-4e0551f58ef6%40rbase.com.

Reply via email to