Report Builder Third party Banded Report writer coded in Delphi

Slides:



Advertisements
Similar presentations
Student Manager Catalog Builder An ACEware Webinar.
Advertisements

Creating Custom Reports. 2 Design and create a custom report You can easily create custom reports based on a table or query. There are seven sections.
Customizing Reports. Custom Reports A report is a formatted hardcopy of the contents of one or more tables from a database. Although you can format and.
XP New Perspectives on Microsoft Access 2002 Tutorial 61 Microsoft Access 2002 Tutorial 6 – Creating Custom Reports.
Microsoft Office 2007: Introductory Computer Applications 11.
Exit Microsoft Outlook Skills Using Categories for Sorting, Filtering and Creating Group Oklahoma Department of Corrections Training Administration.
Access - Project 1 l What Is a Database? –A Collection of Data –Organized in a manner to allow: »Access »Retrieval »Use of That Data.
FIS 318/618: Financial Systems & Databases Forms and Reports Oakland University School of Business Administration Accounting and Finance Joe Callaghan.
How to Chart a Medical Records Request in the PHI Log
Pasewark & Pasewark 1 Access Lesson 4 Creating and Modifying Forms Microsoft Office 2007: Introductory.
Access Lesson 4 Creating and Modifying Forms
Microsoft Access 2007 Microsoft Access 2007 Introduction to Database Programs.
Exploring StarOffice 6.0 Tools StarOffice 6.0 Tools.
Advanced Report and Form Techniques – Project 7. 2 Project 7 Overview This project shows how to create queries for reports, add command buttons to forms,
TABLE OF CONTENTS LEARNING POWERPOINT
Learningcomputer.com Introduction to Microsoft Word 2007 New Look and Feel.
Microsoft Access 2013 Simplify Data Entry with Forms Chapter 3.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 7 – Adding and.
Pasewark & Pasewark 1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2007: Introductory.
Chapter 17 Creating a Database.
Lesson 1: Exploring Access Learning Objectives After studying this lesson, you will be able to: Start Access and identify elements of the application.
IReport Demo Spring 2008 OEDSA Conference. Report Properties.
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Access Project 7 Advanced Report and Form Techniques.
Pasewark & Pasewark 1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2007: Introductory.
Gold – Crystal Reports Introductory Course Cortex User Group Meeting New Orleans – 2011.
Gourav Atalkar Software Engineer bispsolutions.wordpress.com.
Producing a Mail Merged Letter Step 1 Create an Access database for Names and Addresses you can use the ‘Customers’ template in Group Work. Enter the necessary.
CRIBMASTER 101. WHAT’S INSIDE  Application Roles  Ribbons and Explorer  Heading and Grid Clicks  Standard Icons  Applying changes  Cool Features.
Microsoft® Access Generate forms quickly 1 Modify controls in Layout View 2 Work with form sections 3 Modify controls in Design View 4 Add calculated.
Access Test Questions Test Date: 05/05/16. Chapter 1 (Lynda.com) Question 1 An access database uses five main components (database objects). Which is.
Made with OpenOffice.org 1 Beyond the Single Page Steve Oualline OpenOffice Writer.
Welcome to Bookkeeping This is your introduction to MYOB v19 Accounting.
Hudson Fare Files 103 – Alternate Fare Files
Design Mode.
Dive Into® Visual Basic 2010 Express
Database Essentials Access Lesson 1.
Getting Started with Application Software
Microsoft Access 2016 Simplify Data Entry with Forms
Access Reports.
Microsoft Access 2013 Bobby Wan.
PROPworks ESB Financial Interface
Practical Office 2007 Chapter 10
Building a User Interface with Forms
BASIC INFORMATION ABOUT DATABASE MANAGEMENT SOFTWARE
Accsess 2013 Creating Database.
Database Essentials Access Lesson 1.
RAD Certification Checkpoint #2 Introducing RadStudio (Hello World)
GO! with Microsoft Office 2016
Performing Mail Merges
Microsoft Office 2013 Coming to a PC near you!.
Page Layout Header & Footer Font Styles Image wrapping List Styles
PowerPoint 2010 Nolan Tomboulian
Simplify Data Entry with Forms Chapter 3
Agenda: 10/05/2011 and 10/10/2011 Review Access tables, queries, and forms. Review sample forms. Define 5-8 guidelines each about effective form and report.
Microsoft Office Access 2003
Microsoft Office Access 2003
Microsoft Office Access 2003
Chapter 2 – Introduction to the Visual Studio .NET IDE
Microsoft Office Ribbon
Mail Merge a letter for Integration Office 2016
Lessons Vocabulary Access 2016.
Introduction to Database Programs
Microsoft Office Ribbon
Mail Merge in Word 2016 © EIT, Author Gay Robertson, 2017.
Design Mode.
Introduction to Database Programs
Access Test Questions Test Date: 05/05/16.
Word Chapter 2: Creating a Résumé in a Table
Exploring Microsoft® Office 2016 Series Editor Mary Anne Poatsy
Presentation transcript:

Report Builder Third party Banded Report writer coded in Delphi Available in four versions from Digital Metaphors Integrates into the Delphi environment Delphi 4 to Rad Studio Supports external templates to allow user customisation Very powerful Working with Professional Version today Current US pricing is $495

Report Builder Why do I use this product Tired of Borland changing the reporting tool from version to version - Report Smith, Quick Reports, Rave Reports Needed to be able to offer our customer base an easy way to personalise their reports with out attending a major training course Easy for support guys to whip up a change that looks good and is chargeable

Report Builder Why do I use this product Tired of Borland changing the reporting tool from version to version - Report Smith, Quick Reports, Rave Reports Needed to be able to offer our customer base an easy way to personalise their reports with out attending a major training course Easy for support guys to whip up a change that looks good and is chargeable Major benefit is that, with a minimal amount of programming, printed reports e.g. invoices can be personalised by client or other appropriate records

Report Builder Why do I use this product Tired of Borland changing the reporting tool from version to version - Report Smith, Quick Reports, Rave Reports Needed to be able to offer our customer base an easy way to personalise their reports with out attending a major training course Easy for support guys to whip up a change that looks good and is chargeable Major benefit is that, with a minimal amount of programming, printed reports e.g. invoices can be personalised by client or other appropriate records Handles complex form like reports such as payslips with multiple datasources placed beside each other

Report Builder How to use the Report Builder Create a new form Select the Rbuilder tab Insert a ppReport component

Report Builder How to use the Report Builder Create a new form Select the Rbuilder tab Insert a ppReport component Set up a data source such as a table or Query

Report Builder How to use the Report Builder Create a new form Select the Rbuilder tab Insert a ppReport component Set up a data source such as a table or Query Now add TppPipeLine component which can be A TppDBPipeLine (which is what I use) A ppBDEPipeline for BDE use A ppTextPipeline (data from an Ascii text file) A ppJITPipeline (data from Delphi objects) Beware of getting all the relevant fields

Report Builder How to use the Report Builder continued Now double click on the ppReport component and the layout screen appears Next insert the appropriate components as in a typical report generator via the Command bar at the top The icons on the left of the double bar || are the ‘Static’ items such as labels, memos, pictures, bar codes

Report Builder How to use the Report Builder continued Now double click on the ppReport component and the layout screen appears Next insert the appropriate components as in a typical report generator via the Command bar at the top The icons on the left of the double bar || are the ‘Static’ items such as labels, memos, pictures, bar codes The next set of icons are the database components

Report Builder How to use the Report Builder continued Now double click on the ppReport component and the layout screen appears Next insert the appropriate components as in a typical report generator via the Command bar at the top The icons on the left of the double bar || are the ‘Static’ items such as labels, memos, pictures, bar codes The next set of icons are the database components All the ‘static’ items can be programmed to different values as the report transverses the data stream use the alignment tools to position the components

Report Builder How to use the Report Builder continued The three icons after the second double bar || are the most interesting Regions Used to group components which must move together Can contain anything and can stretch or be of fixed size Can be set to move relative to another stretching component Use region to contain non stretching components and then reference this region

Report Builder How to use the Report Builder continued The three icons after the second double bar || are the most interesting Regions Used to group components which must move together Can contain anything and can stretch or be of fixed size Can be set to move relative to another stretching component Use region to contain non stretching components and then reference this region Subreports This function the same way as other report writers

Report Builder How to use the Report Builder continued The three icons after the second double bar || are the most interesting Regions Used to group components which must move together Can contain anything and can stretch or be of fixed size Can be set to move relative to another stretching component Use region to contain non stretching components and then reference this region Subreports This functions the same way as normal Cross Tabs This functions the same way as other report writers

Report Builder How to use the Report Builder continued Report can be called via Show or ShowModal (I use Show) e.g. Spa_print := true; // flag to skip on re-activating calling form InstNetForm.Show; InstNetForm.Close; Then, inside the report.onActive have code of the form if scn_flg then ppReport1.DeviceType := dtScreen else ppReport1.DeviceType := dtPrinter; ppReport1.Print; // while not CloseQuery do Application.ProcessMessages;

Report Builder Tricks Emailing Achieving a different look for each record reported on