1 R. Ching, Ph.D. MIS Area California State University, Sacramento Week 5 February 22 Dealing with Errors and ProblemsDealing with Errors and Problems.

Slides:



Advertisements
Similar presentations
© 2011 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
Advertisements

Creating & Using Compound Cards
Live Excel PRESENTER: Brad Leupen | CTO, Entrinsik |
GP2013 (R2) New features in GP2013 (R2). New Ribbon for windows Edit List is the Print button on the right without the paper background Action pane can.
Using Macros and Visual Basic for Applications (VBA) with Excel
Chapter 6: Creating Custom Forms. Data Block and Custom Forms Data block form Based on data blocks that are associated with specific database tables Reflect.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Creating Custom Forms. 2 Design and create a custom form You can create a custom form by modifying an existing form or creating a new form. Either way,
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Eyad Alshareef 1 Creating Custom Forms Part A. 2Eyad Alshareef Data Block and Custom Forms Data block form Data block form Based on data blocks that are.
Introduction to eForms and Workflow In OnBase
Introduction To Form Builder
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Cummins® Inc. Update Manager 3.0 Training Electronic Service Tools.
Delete Critical Elements - Employee 1. “Begin at the ‘Performance Appraisal Application Main Page’. Important Note: Once your Critical Element is approved,
Copyright 2007, Information Builders. Slide 1 Maintain & JavaScript: Two Great Tools that Work Great Together Mark Derwin and Mark Rawls Information Builders.
© 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 4 – Creating New.
For Version 6.0 and later Lattice3D Reporter Tutorial For Version 6.0 and later LATTICE TECHNOLOGY, INC.
Using Visual Basic 6.0 to Create Web-Based Database Applications
Advanced Level Course. Site Extras Site Extras consist of four categories: Stationeries Site Trash Designs Components.
IE 411/511: Visual Programming for Industrial Applications
For Version 3.1 and later Lattice3D Reporter Tutorial For Version 3.1 and later LATTICE TECHNOLOGY, INC.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Microsoft Access Lesson 1 Lexington Technology Center February 11, 2003 Bob Herring On the Web at
Microsoft FrontPage 2003 Illustrated Complete Using Office Components.
VistA Imaging Capture via Scanning. October VistA Imaging Capture via Scanning The information in this documentation includes only new and updated.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. EXCEL 2007 THE PROFESSIONAL APPROACH S E R I E S M I C R O S O F T ® O F F I C E Lesson 11.
For Version 4.0 and later Lattice3D Reporter Tutorial For Version 4.0 and later LATTICE TECHNOLOGY, INC.
1 R. Ching, Ph.D. MIS Area California State University, Sacramento Week 2 February 1 PL/SQLPL/SQL Creating a FormCreating a Form.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
© Anthony J. Nowakowski, Ph.D. EDC 601 Instructional Technologies Using Multimedia in PowerPoint Presentations.
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.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 15 Advanced Tables.
1 Chapter 2: Working with Data in a Project 2.1 Introduction to Tabular Data 2.2 Accessing Local Data 2.3 Accessing Remote Data 2.4 Importing Text Files.
1 MIS309 Database Systems Introduction to Microsoft Access.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Building Dashboards SharePoint and Business Intelligence.
Visual Basic for Application - Microsoft Access 2003 Programming applications using Objects.
A New Perspective Under Used Teacher Tools. TEACHER TOOLS TRADITIONAL FOCUS Grade books are a storage location Attendance Assignments Grade Book.
XP Tutorial 8 New Perspectives on Microsoft Windows XP 1 Microsoft Windows XP Object Linking and Embedding Tutorial 8.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
> > >> < <
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
1 R. Ching, Ph.D. MIS Dept. California State University, Sacramento Week 3 February 8 Principles of Good DesignPrinciples of Good Design Menu ModulesMenu.
XP Review 1 New Perspectives on JavaScript, Comprehensive1 Introducing HTML and XHTML Creating Web Pages with HTML.
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.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
1 R. Ching, Ph.D. MIS Area California State University, Sacramento Week 13 April 26 Pseudo Drill-Down GraphsPseudo Drill-Down Graphs.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Chapter 4 Crystal Report Presenter: PEN PHIROM (MscIT) Phone:
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference ERP Fixed Assets ERP Fixed Assets Presented by: Will Brock ERP Programmer PowerPoint.
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,
Chapter 7: Creating Custom Forms. Data Block and Custom Forms Data block form Based on data blocks that are associated with specific database tables Reflect.
Forms Concepts Triggers Fired when Internal/External events occur
Working in the Forms Developer Environment
Practical Office 2007 Chapter 10
Lexical Reference Variables in Graphics and List Box in Forms
Building a User Interface with Forms
Modules State College of Florida
Chapter 2 – Introduction to the Visual Studio .NET IDE
Chapter 6: Creating Custom Forms
The Electoral Roll This tutorial is for Administrators
Integrating Office 2013 Programs
Presentation transcript:

1 R. Ching, Ph.D. MIS Area California State University, Sacramento Week 5 February 22 Dealing with Errors and ProblemsDealing with Errors and Problems OLE: Object Linking and EmbeddingOLE: Object Linking and Embedding Anatomy of a ReportAnatomy of a Report

2 R. Ching, Ph.D. MIS Area California State University, Sacramento Query 1 select manufacturer_name, manufacturer_code from manufacturers order by manufacturer_name Query 1 select manufacturer_name, manufacturer_code from manufacturers order by manufacturer_name Query 2 select manufacturer_name, manufacturer_code from manufacturers where manufacturer_code = :q1_manufacturer_code Query 2 select manufacturer_name, manufacturer_code from manufacturers where manufacturer_code = :q1_manufacturer_code Query 3 select product_code, product_description, retail_price from products where manufacturer_code = :q2_manufacturer_code Query 3 select product_code, product_description, retail_price from products where manufacturer_code = :q2_manufacturer_code

3 R. Ching, Ph.D. MIS Area California State University, Sacramento Query 4

4 R. Ching, Ph.D. MIS Area California State University, Sacramento Dealing with Errors and Problems

5 R. Ching, Ph.D. MIS Area California State University, Sacramento Launching a Query To begin a query, the form must first be in query mode

6 R. Ching, Ph.D. MIS Area California State University, Sacramento Ending a Form Without Entering a Query FRM Error

7 R. Ching, Ph.D. MIS Area California State University, Sacramento Attempting a Query While Not in Query Mode

8 R. Ching, Ph.D. MIS Area California State University, Sacramento FRM Error

9 R. Ching, Ph.D. MIS Area California State University, Sacramento Overcoming Problems with Triggers Maximize the MDI and form module windowsMaximize the MDI and form module windows Enter query mode when the form is launchedEnter query mode when the form is launched Re-enter query mode after every queryRe-enter query mode after every query Cancel the query if no query is entered when exiting the formCancel the query if no query is entered when exiting the form Suppress system alerts and messagesSuppress system alerts and messages

10 R. Ching, Ph.D. MIS Area California State University, Sacramento Add and program the WHEN-NEW-FORM-INSTANCE and WHEN-NEW-RECORD-INSTANCE triggers Add and program the WHEN-MOUSE-CLICK trigger Note: This was taken from another form module Because these triggers are at the top of the hierarchy, the will be executed first.

11 R. Ching, Ph.D. MIS Area California State University, Sacramento

12 R. Ching, Ph.D. MIS Area California State University, Sacramento Local variables needed to capture the error code and launch the alert Prefix “A” for alert.

13 R. Ching, Ph.D. MIS Area California State University, Sacramento Re-enters query mode after a prior query

14 R. Ching, Ph.D. MIS Area California State University, Sacramento Content canvas Tab canvas Eventually...Eventually...

15 R. Ching, Ph.D. MIS Area California State University, Sacramento OLE: Object Linking and Embedding

16 R. Ching, Ph.D. MIS Area California State University, Sacramento Object Linking and Embedding (OLE) Allows the developer to link or embed objects within other files objectsAllows the developer to link or embed objects within other files objects –An object can be a document, spreadsheet, graphic (GIF, TIF, JPEG, etc.), etc.

17 R. Ching, Ph.D. MIS Area California State University, Sacramento OLE Architecture Divides tools into OLE servers and containersDivides tools into OLE servers and containers –Server - an application that creates and serves OLE objects in other applications –Container - an application that provides facilities for creation, manipulation and storage of OLE objects

18 R. Ching, Ph.D. MIS Area California State University, Sacramento OLE Container (embedding) Link Spreadsheet (object) Excel (server) Oracle Form Module

19 R. Ching, Ph.D. MIS Area California State University, Sacramento Access Activation - connecting to the server application and using its features to manipulate and display the objectActivation - connecting to the server application and using its features to manipulate and display the object –In-place Activation Activates within the container applicationActivates within the container application Focus on the objectFocus on the object –External Activation (default) Activates within the server applicationActivates within the server application Object updated upon closeObject updated upon close

20 R. Ching, Ph.D. MIS Area California State University, Sacramento Create the OLE Container OLE Container  Create the OLE Container with the OLE button in the tool palette  Select the Property Palette

21 R. Ching, Ph.D. MIS Area California State University, Sacramento Change the Resize Property

22 R. Ching, Ph.D. MIS Area California State University, Sacramento Assign a File or Application to the OLE

23 R. Ching, Ph.D. MIS Area California State University, Sacramento Opening an Existing File  Select the file  Display an icon in the OLE container

24 R. Ching, Ph.D. MIS Area California State University, Sacramento During Runtime Double click on the icon Quick Time Player (designated Windows plug-in) launched to play the movie file

25 R. Ching, Ph.D. MIS Area California State University, Sacramento Anatomy of a Report

26 R. Ching, Ph.D. MIS Area California State University, Sacramento Principles of Design A report should... Communicate information to the userCommunicate information to the user Be flexible to adapt to different needs, levels of experience and knowledge of the intended userBe flexible to adapt to different needs, levels of experience and knowledge of the intended user Be simple, and no simplerBe simple, and no simpler

27 R. Ching, Ph.D. MIS Area California State University, Sacramento Dimensions of a Report Page Line Column

28 R. Ching, Ph.D. MIS Area California State University, Sacramento Report Page Elements Razorback Securities, Inc. Transaction Listing Date Processed 02/12/06Page 2 02/01/ B NYSE Ford Motor /4 1, /02/ S NYSE Texas Instr / Date Acct. No.Trans Exch Security Shares Price Total Amount Transacted: 56,587.50

29 R. Ching, Ph.D. MIS Area California State University, Sacramento Report Header Razorback Securities, Inc. Transaction Listing Date Processed 02/12/06Page 1 Appears at the beginning of the report and only once.

30 R. Ching, Ph.D. MIS Area California State University, Sacramento Report Page Elements: Page Heading Razorback Securities, Inc. Transaction Listing Date Processed 02/12/06 Page 2 02/01/ B NYSE Ford Motor /4 1, /02/ S NYSE Texas Instr / Date Acct. No.Trans Exch Security Shares Price Total Amount Transacted: 56, Appears on every page

31 R. Ching, Ph.D. MIS Area California State University, Sacramento Report Page Elements: Title Line Razorback Securities, Inc. Transaction Listing Date Processed 02/12/06 Page 2 02/01/ B NYSE Ford Motor /4 1, /02/ S NYSE Texas Instr / Date Acct. No.Trans Exch Security Shares Price Total Amount Transacted: 56, Usually appears on every page

32 R. Ching, Ph.D. MIS Area California State University, Sacramento Report Page Elements: Headings Razorback Securities, Inc. Transaction Listing Date Processed 02/12/06Page 2 02/01/ B NYSE Ford Motor /4 1, /02/ S NYSE Texas Instr / Date Acct. No.Trans Exch Security Shares Price Total Amount Transacted: 56,587.50

33 R. Ching, Ph.D. MIS Area California State University, Sacramento Report Page Elements: Body Razorback Securities, Inc. Transaction Listing Date Processed 02/12/06 Page 2 02/01/ B NYSE Ford Motor /4 1, /02/ S NYSE Texas Instr / Date Acct. No.Trans Exch Security Shares Price Total Amount Transacted: 56, Detail line

34 R. Ching, Ph.D. MIS Area California State University, Sacramento Report Page Elements: Footings Razorback Securities, Inc. Transaction Listing Date Processed 02/12/06 Page 2 02/01/ B NYSE Ford Motor /4 1, /02/ S NYSE Texas Instr / Total Amount Transacted: 56, Date Acct. No.Trans Exch Security Shares Price

35 R. Ching, Ph.D. MIS Area California State University, Sacramento Report Page Elements: Summary Razorback Securities, Inc. Transaction Summary Date Processed 02/12/06 Page 2 Total Amount Transacted: 2,333,875.00