Home About Courses Schedule Services Webinars Contact Search

Using InfoMaker Forms


Duration: 3 Days

Method: Instructor led, Hands-on workshops

Price: $1625.00

Course Code: SY5010


This course is designed for information professionals, strategic planners, business analysts, managers or support staff who want to produce simple and complex forms.


In this hands-on course, students learn to use the InfoMaker to develop forms. A series of lab exercises will be used to reinforce the classroom education.

Note: The Using InfoMaker: Reports and Using InfoMaker: Forms courses can be presented as a consolidated class in a five-day session.


Upon successful completion of this course, the student will be able to:

  • Configure the InfoMaker environment.
  • Use the InfoMaker Form painters to create Freeform, Grid, and Master/Detail forms.
  • Customize forms to meet unique application requirements.
  • Create an executable application for distribution to others who may not be running InfoMaker.


Experience using Microsoft Windows, a basic understanding of relational databases and basic knowledge of SQL programming is preferable, but not required.


  • I.Introduction
    • Purpose of InfoMaker
    • Types of Forms
    • Platforms and Databases Supported by InfoMaker
    • InfoMaker Concepts and Terminology
  • II.The InfoMaker Environment
    • Painter Structure
    • Customizing Toolbars
    • Managing Painter Views and Panes
  • III.Creating Basic Forms
    • Data Sources
    • Quick Select Data Source
    • SQL Select Data Source
      • Creating a Form from Multiple Tables
      • SQL Grouping
      • Nested Queries
      • Unions
  • IV.Creating Advanced Forms
    • Master/Detail One-to-Many Forms
    • Master/Detail Many-to-One Forms
  • V.Using Forms
    • Running Forms
    • Using Criteria to Filter a Form
    • Importing Data into a Form
    • Saving Updates
    • Printing a Form
    • Exporting Data from a Form
  • VI.Enhancing Forms
    • Components of a Form
    • Controls
    • Properties
    • Moving, Resizing and Deleting Controls
    • Adding Controls
    • Computed Controls
    • Display Formats
    • Edit Styles
    • Validation Rules
    • Adding Buttons
  • VII.Dynamic Form Behavior
    • Conditional Property Expressions
    • Adding Prompt for Criteria to a Form
  • VIII.Controlling Updates
    • Setting Form Update Properties
    • Managing Concurrent Access
  • IX.Using Queries
    • Creating Query Objects
    • Using Query Objects
  • X.Library Painter
    • Managing Objects
    • Managing Libraries
  • XI.Creating and Distributing an InfoMaker Application
    • Creating the Executable
    • Distributing the Application
    • Executing the Application
  • XII.. Additional Topics (as time permits)
    • Using The Query Governor
    • Using Data Pipelines
    • Maintaining Profiles and Databases