Headstart Designer R Pasi Lehtinen TKP Tieto Oy

Slides:



Advertisements
Similar presentations
The Ribbon Standard to all Office 2007 applications Organized by feature and functionality Navigation Pane Access to all objects in the current database.
Advertisements

MS-Access XP Lesson 1. Introduction to MS-Access Database Management System Software (DBMS) Store data in databases Database is a collection of table.
Copyright Ó Oracle Corporation, All rights reserved Sharing Objects and Code.
Enhanced Guide to Oracle 10g
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Using Visual Basic 6.0 to Create Web-Based Database Applications
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Introduction To Form Builder
Introduction To Form Builder
1 Chapter 5: Introduction To Form Builder. 2 Forms  Why Do We Use Form Builder?  Why Don’t We Use SQL Only?!
Using ERWin to model your data Supplied by Computer Associates as part of AllFusion.
23 Copyright © 2004, Oracle. All rights reserved. Sharing Objects and Code.
WORKING WITH MACROS CHAPTER 10 WORKING WITH MACROS.
Project Implementation for COSC 5050 Distributed Database Applications Lab2.
6 Copyright © 2004, Oracle. All rights reserved. Working with Data Blocks and Frames.
Copyright  Oracle Corporation, All rights reserved. 5 CMIS Powell Oracle Designer: Design Editor and Building the Database and Table API CMIS.
South Dakota Library Network ALEPH v21 Staff User Upgrade Information Circulation and ILL South Dakota Library Network 1200 University, Unit 9672 Spearfish,
Using Visual Basic 6.0 to Create Web-Based Database Applications
Forms - An Overview of Oracle Form Builder v.6.0 Abhishek Parag Prashant Arun.
Creating a Web Site to Gather Data and Conduct Research.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Microsoft Access Lesson 1 Lexington Technology Center February 11, 2003 Bob Herring On the Web at
Project Implementation for COSC 4120 Database Applications Lab 3.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
XP New Perspectives on Microsoft Access 2002 Tutorial 1 1 Microsoft Access 2002 Tutorial 1 – Introduction To Microsoft Access 2002.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
Office 2003 Advanced Concepts and Techniques M i c r o s o f t Access Project 6 Creating an Application System Using Macros, Wizards, and the Switchboard.
1 MIS309 Database Systems Introduction to Microsoft Access.
P6 BTEC Level 3 Subsidiary Diploma in ICT. Automation The end user of a spreadsheet may be proficient in using the software, but the more that you automate.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Introduction to a Database Defining a database Database window in Access The six items in window: Tables, Queries Forms, Reports, Macros, Modules.
Visual Basic for Application - Microsoft Access 2003 Programming applications using Objects.
9 Copyright © 2009, Oracle. All rights reserved. Deploying and Reporting on ETL Jobs.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Oracle Forms Oracle Forms Builder provides various tools, which have powerful Graphical User Interfaces (GUI's) to design such forms. All objects, properties,
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
1 R. Ching, Ph.D. MIS Area California State University, Sacramento Week 4 February 15 LOV: List of ValuesLOV: List of Values Dealing with Errors and ProblemsDealing.
Chapter 5 Introduction To Form Builder. Lesson C Objectives  Use sequences to automatically generate primary key values in a form  Create lists of values.
Banner 6.x Fundamentals: Navigation and Forms. n Name n Organization n Title/function n Job responsibilities n SCT Banner Experience n Expectations Introductions.
Boost Application Development by Using Oracle9i Designer Simon W Day Senior Group Manager Application Development.
1 Chapter 6: Creating Oracle Data Block Forms. 2 Forms  Application with a graphical user interface that looks like a paper form  Used to insert, update,
2 Copyright © 2008, Oracle. All rights reserved. Building the Physical Layer of a Repository.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 11 Creating Web Applications and Writing Data to a Database.
The New User Interface MEDITECH Training & Education.
June 17, 2009 Office 2007 Tips & Tricks.
Forms Concepts Triggers Fired when Internal/External events occur
Working with Data Blocks and Frames
Working in the Forms Developer Environment
Creating a Basic Form Module
Developer 2000 CSE 4504/6504 Lab.
Creating LOVs and Editors
Microsoft Visual Basic 2005 BASICS
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Lecture on Oracle Forms
Microsoft Access Illustrated
Introduction of Week 3 Assignment Discussion
Tutorial 1 – Introduction To Microsoft Access 2003
Tutorial 1 – Introduction To Microsoft Access 2003
Chapter 6: Creating Custom Forms
Introduction to Oracle Application Express
Using JDeveloper.
HP ALM Defects Module To protect the confidential and proprietary information included in this material, it may not be disclosed or provided to any third.
Creating a Master-Detail Form
Creating Additional Input Items
Presentation transcript:

Headstart Designer R 2.1.2 Pasi Lehtinen TKP Tieto Oy TKP Tieto / Pasi Lehtinen / 7.11.2000

Headstart Designer R2.1.2 Headstart Template Package 100% generation support for MS Windows & Web Headstart Utilities Quality checks Automation (update repository) TKP Tieto / Pasi Lehtinen / 7.11.2000

Template Package Architecture Headstart Designer R2.1.2. Template Package Architecture Subclassed by Object Library GeneratedForms Subclassed by Application Library Attached through MODLIB Template Form Calendar Library Organisation Library MS Help Library Event Handler Library Message Library Core Headstart Library Attached to Error handling Library TKP Tieto / Pasi Lehtinen / 7.11.2000

Headstart Template Package Headstart Designer R2.1.2. Headstart Template Package Template forms Template menu Object library Libraries Preference sets Runtime components Designer application QMS503 (qms503.dmp) Foundation application Demo application … TKP Tieto / Pasi Lehtinen / 7.11.2000

Template forms Normal (qmstpl50.fmb) LOV form (qmslvt50.fmb) Headstart Designer R2.1.2. Template forms Normal (qmstpl50.fmb) Form level triggers are subclassed from object library through object groups QMSSO$MODULE QMSSO$STND_MODULE QMSSO$LOV_MODULE Alerts, QMS$TOOLBAR block and canvas, CALENDAR block, canvas and window, including all triggers and items, and visual attributes No need to modify LOV form (qmslvt50.fmb) TKP Tieto / Pasi Lehtinen / 7.11.2000

Template menu Standard File - Edit - menu structure (qmsmnt50.mmb) Headstart Designer R2.1.2. Template menu Standard File - Edit - menu structure (qmsmnt50.mmb) TKP Tieto / Pasi Lehtinen / 7.11.2000

Object library qmsolb50.olb qmsolm50.fmb orgolm50.fmb / appolm50.fmb Headstart Designer R2.1.2. Object library qmsolb50.olb Object groups for subclassing Triggers Visual attributes Standard parameters Button bar Standard objects qmsolm50.fmb Object library maintenance form orgolm50.fmb / appolm50.fmb Organisation and application level objects TKP Tieto / Pasi Lehtinen / 7.11.2000

Libraries (1/2) Applib50.pll Orglib50.pll Qmsevh50.pll Qmslib50.pll Headstart Designer R2.1.2. Libraries (1/2) Applib50.pll Application specific common routines & initialization Headstart routine customisations Orglib50.pll Organisation specific common routines Qmsevh50.pll Headstart event handler Qmslib50.pll Core library Standard routines TKP Tieto / Pasi Lehtinen / 7.11.2000

Libraries (2/2) Headstart library routines Trigger code Headstart Designer R2.1.2. Libraries (2/2) Headstart library routines Trigger code Initializations (Block, item, toolbar, menu) Forms - call - forms routines Menu - call - forms routines Order by Multi-select Run Report form … TKP Tieto / Pasi Lehtinen / 7.11.2000

Preference sets qms50_recommended (application level) Headstart Designer R2.1.2. Preference sets qms50_recommended (application level) qms50_multi_record_block (multi-record) qms50_no_client_constraints (no key constraint validation code) qms50_wizard_buttons (wizard control buttons) qms50_debug_module (‘without’ Headstart) qms50_mshelp (MS Help) TKP Tieto / Pasi Lehtinen / 7.11.2000

Reusable module components Headstart Designer R2.1.2. Reusable module components qms_dialog_buttons: buttons for modal dialog window OK, Cancel and Help. qms_lov_buttons: buttons for LOV window: Find, OK and Cancel. qms_msel_lov_buttons: buttons for a Multi-Select LOV -window: Select All, Deselect All, Find, OK and Cancel. qms_wiz_buttons: control buttons for a wizard page TKP Tieto / Pasi Lehtinen / 7.11.2000

Report generation Templates Preference set Headstart Designer R2.1.2. Report generation Templates qmsbmp50.tdf (portrait reports) qmsbml50.tdf (landscape reports) Preference set qmsrep50_recommended TKP Tieto / Pasi Lehtinen / 7.11.2000

Runtime components (1/2) Headstart Designer R2.1.2. Runtime components (1/2) Headstart libraries qmsevh50.pll qmslib50.pll HST50 schema QMS -tables (messages, rep. param., user options) QMS -packages DB-triggers (table API) Headstart interface layer (API) user preferences messaging information Headstart gif & ico files TKP Tieto / Pasi Lehtinen / 7.11.2000

Runtime components (2/2) Headstart Designer R2.1.2. Runtime components (2/2) Form modules & module libraries Change Password (File -> Change Password) User Preferences (Edit -> Preferences) About this Application (Help -> About this Application) About this Record (Help -> About this Record) Report Launch Form (Called for report modules included in your application menu) Help on Message (Help button on the message alert box) TKP Tieto / Pasi Lehtinen / 7.11.2000

Foundation application Headstart Designer R2.1.2. Foundation application Message maintenance Report parameter maintenance TKP Tieto / Pasi Lehtinen / 7.11.2000

Demo application HSTDEMO schema Headstart Designer R2.1.2. Demo application HSTDEMO schema Designer application HSD503 (qms503.dmp) Examples: Single-Record Tabs | Find window Neested tabs Multi-Record Tabs Resizable Spreadtable Wizard forms Multi-Select Update | LOV Forms Multi-Select LOV Report Launch Form TKP Tieto / Pasi Lehtinen / 7.11.2000

Customization (1/2) Object library PLL -Library Menu Headstart Designer R2.1.2. Customization (1/2) Object library create object library maintenance form appolm50.fmb edit appolm50.fmb (create new / modify existing objects) form2lib.exe -i appolm50.fmb -o qmsolb50.olb APPEND PLL -Library create orglib50.pll & applib50.pll libraries copy package / procedure from Headstart library to your org/app -library edit routines in your own library Menu copy Headstart menu template & edit copy TKP Tieto / Pasi Lehtinen / 7.11.2000

Customization (2/2) Terminal resource file Reports Headstart Designer R2.1.2. Customization (2/2) Terminal resource file copy Headstart terminal resource file & edit copy Reports copy Headstart report templates & edit copy TKP Tieto / Pasi Lehtinen / 7.11.2000

Headstart Utilities Productivity Boosters Quality checks Headstart Designer R2.1.2. Headstart Utilities Productivity Boosters Quality checks TKP Tieto / Pasi Lehtinen / 7.11.2000

Productivity boosters (42) Headstart Designer R2.1.2. Productivity boosters (42) Assign objects to tablespace Copy display properties from columns to bound items Copy properties from base table to view Create default error messages for constraints Create indexes for foreign key constraintsCreate sequences for columns Delete redundant indexes Enforce CDM Ordering Standard for Columns HTML Online Help Generator TKP Tieto / Pasi Lehtinen / 7.11.2000

Quality check (124) DB.010 - Logical Database Design Headstart Designer R2.1.2. Quality check (124) DB.010 - Logical Database Design Table names should be unique within the first 21 characters. Name tables derived from an entity using the convention [application_code]_[entity plural] Define an alias for each table. This alias should be exactly 3 characters and should be unique across all tables and views within the application. Name primary key constraints using the convention [application_code]_[table/view alias]_PK Columns in a unique key constraint should be either all defined as NULL or all defined as NOT NULL. TKP Tieto / Pasi Lehtinen / 7.11.2000

Benefits 100% Designer Generation Guide to customization Headstart Designer R2.1.2. Benefits 100% Designer Generation Guide to customization Ready made workarounds for Froms bugs (> 12) Techniques User preferences Error messages Run report screen (with parameters) MS-help / WWW-help TKP Tieto / Pasi Lehtinen / 7.11.2000

Drawbacks Tied into Headstart New versions ? Complicated ? Black box ? Headstart Designer R2.1.2. Drawbacks Tied into Headstart New versions ? Complicated ? Black box ? Support ? Upgrade ? Future ? Not much help for report generation TKP Tieto / Pasi Lehtinen / 7.11.2000

Versions Designer/2000 R1 / Developer R1 Headstart Designer R2.1.2. Versions Designer/2000 R1 / Developer R1 Headstart Designer R1 Designer/2000 R2 / Developer R2 Headstart Designer R1 (NNFS) Headstart Designer R 2.1.2 + patch Designer R6 / Developer R6 Headstart Designer R 2.1.2 + patch (NNFS) Designer 6i / Developer 6i Headstart Designer 6i coming (Q1/2001) TKP Tieto / Pasi Lehtinen / 7.11.2000

More… Information Comments technet.oracle.com Headstart Designer R2.1.2. More… Information technet.oracle.com Oracle Finland / Consulting Comments pasi.lehtinen@tietoenator.com TKP Tieto / Pasi Lehtinen / 7.11.2000

Questions ? # of current users in Finland ? Price ? Echo/2000 ? Headstart Designer R2.1.2. Questions ? # of current users in Finland ? Price ? Echo/2000 ? TKP Tieto / Pasi Lehtinen / 7.11.2000