ReportBuilder Enterprise 18.0 for D7-D10.1 Berlin » Developer.Team - Developers Paradise!

ReportBuilder Enterprise 18.0 for D7-D10.1 Berlin

ReportBuilder Enterprise 18.0 for D7-D10.1 Berlin
ReportBuilder Enterprise 18.0 for D7-D10.1 Berlin | 504 Mb


With ReportBuilder Enterprise, you get everything included in ReportBuilder Professional, plus the RAP language, which allows developers and end users to code calculations and complex event handlers at run-time. RAP enables the entire report definition (data, calculations, and layout) to be stored outside of the application executable.

With ReportBuilder Professional, you get everything included in ReportBuilder Standard, plus a set of components that enables end-users to perform the data access, report layout, and report output activities of the reporting equation.

In ReportBuilder Enterprise, the goal is to deliver a full-fledged reporting solution to end users. This goal is achieved by delivering visual, easy-to-use solutions in each of these four areas. This screen shot of the ReportBuilder Report Designer shows the ergonomic design of the user-interface.

Data
Within the work environment of the Data tab, end users can quickly create dataviews, which can then be used to supply data to reports. Dataviews are usually created via the Query Wizard or Query Designer. Both of these tools are visual; they also allow the end user to select the tables, fields, search criteria, and sort order necessary for the report. Behind the scenes, an SQL statement is generated and used to retrieve the data from the database. A screen shot of a completed dataview is shown below.

The solution described above is the standard behavior within the data workspace. However, the developer can customize this user-interface by doing one of three tasks:

1. Register a replacement query wizard or query designer.
2. Remove the query wizard or query designer.
3. Create new dataview template classes that can simplify the data selection process even further by establishing the relationship between the tables in the database and presenting an alternative user-interface (such as a single form that allows search/sort criteria to be entered).

Each of the four areas of reporting has a representative notebook tab containing a visual environment for the creation and configuration of components within that area. The results of each area then become inputs to the next area: data feeds into calculations, calculations feed into components within the report layout, and the report layout is rendered into a preview of the report. The implementation used by ReportBuilder Enterprise for each area of reporting is described below.

Within the work environment of the Data tab, end users can quickly create dataviews, which can then be used to supply data to reports. Dataviews are usually created via the Query Wizard or Query Designer. Both of these tools are visual; they also allow the end-user to select the tables, fields, search criteria, and sort order necessary for the report. Behind the scenes, an SQL statement is generated and used to retrieve the data from the database. A screen shot of a completed dataview is shown below.

Calc (RAP)
The Calc workspace is used to manage the RAP code associated with the Report. The Calc workspace contains a tree view of the report, all the bands within the report, and all the objects within each band. When a band or component is selected, all the events for that component are shown in a list. The user can then select an event and code the event handler in the syntax-sensitive code editor at the bottom. The following screen shot shows an OnPrint event as coded for a Line component.

This screen shot shows the Calc workspace in its most feature-rich and complex configuration. Development work completed here can be passed on to end users so that they can modify it, locked down so that end users can only view it, hidden completely so that end users do not know it is there. The most scaled-down version of the Calc tab is provided by the dialog only interface, where no Calc tab exists at all, and a single syntax-sensitive code-editor dialog is accessible from the Calculations menu option of the variable component. The user-interface and behind-the-scenes architecture has been made highly scalable in order to meet the various needs of developers.

Design
The Design workspace contains the actual layout of the report. The user-interface is identical to the one presented to developers using ReportBuilder at Delphi design-time; in other words, it is full-featured and professional. The Office97 interface-style makes the Design workspace especially easy to learn for end users. A Report Wizard is available for creating reports quickly. You can customize this interface by replacing any of the dialogs it uses and by registering your own report wizards.

Preview
The Preview workspace contains the rendered report. The report can be printed to the printer or to various file formats from this workspace.

New Features for 18.0!
User Interface • New Default theme uses Delphi VCL styles
• leverage Delphi's Windows 10 styles
• New High DPI Monitor support
• UI scales to any screen resolution
• New GMap Marker Dialog
• add GMap markers visually from the designer
• New Preview popup menu
• print, zoom, search, etc. from the new menu
International • New Deploy language modules to custom location
• TppResourceManager.SetModulePath method
Email
• New Gmail REST webmail plugin
• ppRESTGmail.pas
• New Outlook365 REST webmail plugin
• ppRESTOutlook365.pas
• New EmailSettings.OAuth2 object property
• required for REST webmail OAuth2 authorization
• New EmailSettings.Port property
• New EmailSettings.Signature property
• supports signature files and custom signatures
• EmailSettings.Recipients list now supports delimited lists
• Outlook plug-in support for html and rtf email client preview
• ppSmtpOutlook.pas
Output Devices
• Preview, load/save window placement to ini storage
• Preview, enhanced text scaling accuracy
• New XLSSettings.ExportFormattedStrings boolean property
• New PDFSettings.ForceASCIIFonts property
• PDF, RichText export now supports Unicode with subset fonts
• FileDevice, enhanced file merge to support empty reports
• New Viewer.ExportToFile method
Engine
• Outline optimization, when disabled do not create nodes
DataPipeline
• New OnGetFieldValue event to enable value customization
• New DataPipeline.Cancel method to cancel edit mode
RCL
• New Designer.ShowComponents options for Crosstab, Checkbox, DBCheckbox
• New Checkbox, 3 state option: AllowGrayed, CheckboxState properties
• New Checkbox, TextAlignment property
• New Checkbox, ReprintOnOverflow property
• NewImage, HyperLink property
• BarCode, AutoSize + right-aligned = grow to left
• New 2DBarcode BarcodeUnits property
• adds Report unit measurement options
• New 2DBarcode DataMatrixSettings.Dimensions property for manual width and height
• New 2dBarcode DataMatrixSettings.EncodeType Manual ASCII option
• allows manually encoded barcodes such as GS1
• New RichText, Paragraph.LineSpacing property
• New RichText, Paragraph.NumberingStyle property
• New RTF Editor, Linespaceing toolbutton palete (like Wordpad)
• New RTF Editor, NumberingStyle toolbutton palete (like Wordpad)
• New Parameter.AutoSearchField property for run-time access
• New Image, hyperlink support
• Image, support Bitmap.TransparentColor
• New Report.Template, OnConvert event for loading old reports
• Report.Template, uses try..except to cancel DataPipeline edit mode
• New CrossTab FullGridLines property
• GMap, enhanced internet connection checking
• New, GMap.AutoCenter property
• automatically centers and zooms around 2 or more markers
• New, GMap.Visible property
DADE
• New Plug-in support to enable security to be added
• new TdaDataSet.ValidateSQLText method override to add code to prevent Insert, Delete,..
• New SQLBuilder, SearchCriteria.AddExpression method
• AddExpression(Expression, Operator, Value)
ReportExplorer
• Uses try..except to cancel DataPipeline edit mode
RAP
• New RTTI, Report.PageStyle property
• New RTTI, Report.DesignerLayers property
• New RTTI, CustomReport.FindUserObject method
• New RTTI, Chart.SeriesCount and Chart.Series.Count properties
• New RAP functions, PadLeft and PadRight
*features may vary by ReportBuilder Edition and Delphi version
*RB 18 includes support for twelve Delphi versions:
D10.1 Berlin, D10 Seattle, XE8, XE7, XE6, XE5, XE4, XE3, XE2, XE,
D2007, D7


[/b]

[b] Only for V.I.P
Warning! You are not allowed to view this text.


DO NOT SHARE OUTSIDE OR RESALE FOR MONEY