Project Implementation for COSC 5050 Distributed Database Applications Lab6.

Slides:



Advertisements
Similar presentations
Child Health Reporting System (CHRS) How to Submit VHSS Data
Advertisements

Access Manual 4 By Elham S.Khorasani Ismail Guneydas Dhawala Kovuri.
Little Used, but Powerful Features with GP Cathy Fregelette, CPA, PMP Practice Manager BroadPoint Technologies September 20, 2012.
Database Basics. What is Access? Database management system Computer-based equivalent of a manual database Makes it easy to organize and update information.
MS-Access XP Lesson 1. Introduction to MS-Access Database Management System Software (DBMS) Store data in databases Database is a collection of table.
© Paradigm Publishing, Inc Access 2010 Level 1 Unit 2Creating Forms and Reports Chapter 6Creating Reports and Mailing Labels.
Benchmark Series Microsoft Access 2010 Level 1
Creating and Editing a Web Page Using Inline Styles
Project Implementation for COSC 5050 Distributed Database Applications Lab4.
HELP GUIDE NEW USER REGISTRATION (SLIDE 2) TAKING A QUIZ (SLIDE 8) REVIEWING A QUIZ (SLIDE 17) GROUP MEMBERSHIP (SLIDE 26) CREATING QUIZZES (SLIDE 31)
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
PeopleSoft: Campus Solutions Navigation and Configuration.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Figure 1. Hit analysis in 2002 of database-driven web applications Hits by Category in 2002 N = 73,873 Results Reporting 27% GME 26% Research 20% Bed Availability.
Pasewark & Pasewark 1 Access Lesson 4 Creating and Modifying Forms Microsoft Office 2007: Introductory.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Project Implementation for COSC 5050 Distributed Database Applications Lab5.
Access Tutorial 10 Automating Tasks with Macros
Chapter 9 Macros, Navigation Forms, PivotTables, and PivotCharts
Records and Information Management IT - Enterprise Content Management SPIDR II Global Features Reference Guide April 2013.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
Advanced Tables Lesson 9. Objectives Creating a Custom Table When a table template doesn’t suit your needs, you can create a custom table in Design view.
Chapter 3 Maintaining a Database
Unit J: Creating a Database Microsoft Office Illustrated Fundamentals.
Project Implementation for COSC 5050 Distributed Database Applications Lab2.
© 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.
Advanced Forms Lesson 10.
Denise Luther Senior IT Consultant Practical Technology Enablement with Enterprise Integrator.
Working with a Database
Web Application Development. Define ER model in QSEE Generate SQL Create Database mySQL Write Script to use TableEditor class Process to create A simple.
Web Application Development. Tools to create a simple web- editable database QSEE MySQL (or PHPMyAdmin) PHP TableEditor.
Self Guided Tour for Query V8.4 Basic Features. 2 This Self Guided Tour is meant as a review only for Query V8.4 Basic Features and not as a substitute.
Press Esc to Exit ©2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in.
Creating a Web Site to Gather Data and Conduct Research.
Project Implementation for COSC 5050 Distributed Database Applications Lab3.
FireRMS NEMSIS (Part 2) Presented by Laura Small FireRMS Quality Assurance.
Project Implementation for COSC 4120 Database Applications Lab 3.
Training Guide for Inzalo SOP Users. This guide has been prepared to demonstrate the use of the Inzalo Intranet based SOP applications. The scope of this.
Key Applications Module Lesson 21 — Access Essentials
Lesson 12: Creating a Manual and Using Mail Merge.
Chapter 17 Creating a Database.
Press Esc to Exit ©2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in.
Moodle with Style Integrating new technologies to empower learning and transform leadership.
This eCPIC Quick Guide has been developed to assist System Administrators with creating Hierarchy Grids in eCPIC. The Hierarchy Grid functionality allows.
Copyright 2007, Paradigm Publishing Inc. ACCESS 2007 Chapter 1 BACKNEXTEND 1-1 LINKS TO OBJECTIVES Create and Open a Database Create and Open a Database.
Microsoft Access 2010 Chapter 10 Administering a Database System.
Copyright 2007, Paradigm Publishing Inc. ACCESS 2007 Chapter 2 BACKNEXTEND 2-1 LINKS TO OBJECTIVES Creating Related Tables Creating Related Tables Determining.
Copyright 2007, Paradigm Publishing Inc. ACCESS 2007 Chapter 3 BACKNEXTEND 3-1 LINKS TO OBJECTIVES Modify a Table – Add, Delete, Move Fields Modify a Table.
DBT544. DB2/400 Advanced Features Level Check Considerations Database Constraints File Overrides Object and Record Locks Trigger Programs.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
Lesson 4.  After a table has been created, you may need to modify it. You can make many changes to a table—or other database object—using its property.
Modify Tables and FieldsModify Tables and Fields Lesson 4 © 2014, John Wiley & Sons, Inc.Microsoft Official Academic Course, Microsoft Word Microsoft.
MSOffice Access Microsoft® Office 2010: Illustrated Introductory 1 Part 1 ® Database & Table.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
Chapter 5 Introduction To Form Builder. Lesson C Objectives  Use sequences to automatically generate primary key values in a form  Create lists of values.
Creating Web Pages with Links, Images, and Embedded Style Sheets
Computers Are Your Future Tenth Edition Spotlight 5: Microsoft Office Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Classroom Wiki Tutorial EDIC 763 Instructional Design Fall 2011 Aysha Bajabaa Dr. Gary Whitt 1 NextBack.
Project Management: Messages
Oracle Application Express (APEX)
About SharePoint Server 2007 My Sites
Building a User Interface with Forms
Building Configurable Forms
Introduction to Oracle Application Express
Microsoft Official Academic Course, Access 2016
Using Templates and Library Items
Presentation transcript:

Project Implementation for COSC 5050 Distributed Database Applications Lab6

Advanced Topics Work with table lookups on composite primary key View and trigger Report and form User friendly pages Validations Navigate between pages Publish the application and create test users Export and import the application

Composite Primary Key Tables Tables such as MEMBER_TALENT MEMBER_PROJECT Work with composite primary key tables Create a view Create an INSTEAD OF trigger to be used by application

Creating View Create a view that contains ROWID A rowid identifies a row in a table A rowid is a pseudo column that uniquely identifies a row within a table, but not within a database CREATE VIEW VW_MEMBER_TALENT_COM (ID, MEMBER_ID, TALENT_ID) AS SELECT ROWID ID, MEMBER_ID, TALENT_ID FROM MEMBER_TALENT;

Creating INSTEAD OF Trigger An updatable view is one you can use to insert, update, or delete base table rows You can create a view to be inherently updatable, or you can create an INSTEAD OF trigger on any view to make it updatable Create an INSTEAD OF trigger on the view Test the view and the trigger Make sure the view and the trigger works Run sample testing script in SQL Command area

Creating Report and Form Create a report and a form for the view Create page  Form  Form on a table with report Table/view name: VW_MEMBER_TALENT_COM

Defining the Report Define report page Page name: MEMBER TALENT Region title: MEMBER TALENT Breadcrumb: Breadcrumb Breadcrumb entry name: MEMBER TALENT Breadcrumb parent entry: Home

Defining the Report

Define report page Tab options: Use an existing tab set and create a new tab within the existing tab set Tab set: TS1 New tab label: MEMBER TALENT Select columns: MEMBER_ID and TALENT_ID Edit link image: default

Defining the Report

Defining the Form Define form page Page name: MEMBER TALENT ENTRY Region title: MEMBER TALENT ENTRY Breadcrumb entry name: MEMBER TALENT ENTRY Primary key type: Select primary key column(s) Primary key column: ID Source for the primary key: Existing trigger Select columns: both columns Process options: Insert, Update, Delete

Defining the Form

Confirm and Finish

Report and form pages are working List, edit, create, update, delete Running Report and Form

Making Pages User Friendly Instead of showing ids, member name and talent description should be displayed Report page Modify report region source

Making Pages User Friendly To show desired columns in an active report Use Action  Select columns

Making Pages User Friendly Form page Change labels to Member and Talent Change both to select list (LOV) MEMBER_ID and TALENT_ID

Making Pages User Friendly

Adding Validations Maintain entity integrity Provide user friendly error message on the form page Validation script SELECT * FROM MEMBER_TALENT WHERE MEMBER_ID = &P??_MEMBER_ID. AND TALENT_ID = &P??_TALENT_ID. Use your page number Notice the ending period for substitution variables

Adding Validations Edit the form page, page processing  create validation Validation level: Page Validation name: Insert validation Error display location: Inline in Notification Validation type: SQL  NOT Exists Validation code: {the validation script} Error message: The member already has the selected talent. When button pressed: Create Create a similar validation for update

Adding Validations

Page Navigation Navigation controls are shared components Create navigation control at the application level on the shared components page Tabs Navigation bar entries Breadcrumbs Lists

Creating Tabs Tabs are grouped in collections called a tab set Each tab must be part of a tab set Two different types of tabs Standard tabs For only one level of tabs with each tab associated with a particular page Parent tabs Parent tab set acts as a container for a group of standard tabs Define more contextual list of tabs

Creating Tabs To manage tabs Shared components  Navigation  Tabs  Manage tabs Add new parent tab The first parent tab replaces the pseudo parent tab

Creating Tabs Move a standard tab between parent tabs Edit the tab and switch Standard Tab Set

Creating Tabs Add more standard tabs under parent tab In order to show tabs, make sure set to the appropriate Page Template and Standard Tab Set for each page Right click title of the page  Edit  Display attributes

Creating Tabs

Navigation Bar Entries Navigation bar entries offer an easy way to move users between pages A navigation entry enables application to display a link for quick access on pages To access navigation bar entries Shared components  Navigation  Navigation bar entries Create  From scratch  Navigation to URL Entry label: Help Page: {a help page} and check [Printer friendly] (optional) Create

Publish Application Publish the application with URL Manage APEX users APEX home  Administration  Manage users and groups Create a test user Username: address: User is a developer: No Password:

Application home  Export/Import Application Export and Import

Readings Application Express User’s Guide Adding Navigation Deploying an Application