About This Manual
Quick Start
Quick Start
What You Need to Know
Manual Organization
Notation
Related Documentation and Bibliography
Rogue Wave Views Manuals
C++ Programming Language Publications
Database Publications
Overview
What is Data Access
Architecture
External Environment
Internal Components
Connections
SQL Session: Communication Channel Between the Application and the DBMS
Mapping the Data Source Table to Database Tables
Connecting Display Gadgets to a Data Source
Data Access Window
Main Window
Palettes Panel
General Procedures
How to Create an Application
How to Create Panels
How to Integrate Panels into an Application
How to Create a New Instance of a Panel Class
How to Generate an Application
How to Edit an Application
Introduction
What You Are Going To Do
Procedures for Creating the employdb Application
Setting Up the Database
Launching Data Access
Creating the employdb Application
Creating the Application File
Defining a Named SQL Session
Saving and Opening Windows
Saving a Window for the First Time
Saving an Edited Window
Opening a Saved Window
Database Features
What You Are Going To Do
Defining the EMP_DS SQL Data Source
Additional Information About Using the SQL Tables Palette
Connecting a Table Gadget to the EMP_DS Data Source
Additional Information about Editing Tables
Using Selection and Display Criteria
Additional Information about Selection Criteria
Saving the Window
Defining the STATUS_MDS Memory Data Source
Connecting a Table Gadget to the STATUS_MDS Data Source
Mapping Cells Between Data Sources
Defining the DEPT_DS SQL Data Source
Connecting a Table Gadget to the DEPT_DS Data Source
Mapping and Formatting the Cells
Defining a Form
How to Define a Form
Additional Information about Forms
Using Parameters to Link Data Sources
Designing Windows
Aligning Objects
Using Resources
Checking the Focus Chain
Setting the Size of the Window
Setting the Background of the Window
Setting Attachments
Testing Attachments
Adding the Employee Window to the Application
Additional Features
Creating the Employee Manager Window
What You Are Going To Do
Defining the EMPMGR_DS SQL Data Source
Connecting a Table Gadget to the EMPMGR_DS Data Source
Joining Two Tables
Additional Information about Table Joins
Using Query Mode
Additional Information about Query Mode
Finishing the Employee Manager Window
Saving the Employee Manager Window
Adding the Employee Manager Window to the Application
Creating the Department Maximum Salary Window
What You Are Going To Do
Defining the DEPTMAXSAL_DS SQL Data Source
Specifying Selection Criteria Operations
Connecting a Table Gadget to the DEPTMAXSAL_DS Data Source
Saving the Department Maximum Salary Window
Using Predefined Callbacks
Additional Information About Using Rogue Wave Script Callbacks
Finishing the Department Maximum Salary Window
Saving the Department Maximum Salary Window
Adding the Department Maximum Salary Window to the Application
Creating the Control Window
What You Are Going To Do
Adding a Menu Bar to the Window
Creating the File Pop-up Menu
Attaching the File Pop-up Menu to the File Menu Item
Creating and Attaching the Panels Pop-up Menu
Finishing the Control Window
Saving the Control Window
Adding the Control Window to the Application
Using the Browser
Testing the Application
Generating the Application
Summary
Nested Tables
What You Are Going To Do
Setting Up the Database
Defining the PRODUCT_DS SQL Data Source
Defining the PARTS_DS SQL Data Source
Creating the Product Window
Saving the Product Window
Setting Up Data Access
Data Access Installation and Configuration
Installation Directories
Data Access and the Packages
System Name
System Environments
Setting Up Rogue Wave Views Views, Rogue Wave Views DB Link, and Data Access on UNIX
Setting Up Rogue Wave Views and Data Access on Windows XP and Vista
Setting Up the Rogue Wave Views DB Link Initialization File on Windows
Setting Up Database-Specific Variables
Format Syntax
String Formats
Number Formats
Date Formats
Literal Characters
SQL Schema Editor
Using the SQL Schema Editor
Creating the Tutorial Database Schema
Other Features
About This Manual
Other Features