1 R. Ching, Ph.D. MIS Area California State University, Sacramento Week 8 March 22 Creating a Matrix and Drill-down/Roll-up ReportCreating a Matrix and.

Slides:



Advertisements
Similar presentations
Interactive Reporting v3.2. Multiple Order By Option Set multiple order by options.
Advertisements

Copyright © 2008 Pearson Prentice Hall. All rights reserved Committed to Shaping the Next Generation of IT Experts. Exploring Microsoft Office Access.
With Microsoft Access 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
© 2007 by Prentice Hall10-1 Introduction to Oracle 10g Chapter 10 Creating and Modifying Reports James Perry and Gerald Post.
Web-based Application Development Lecture 9 February 7, 2006 Anita Raja.
Developing Effective Reports
1 R. Ching, Ph.D. MIS Area California State University, Sacramento Week 5 February 22 Dealing with Errors and ProblemsDealing with Errors and Problems.
1 CA202 Spreadsheet Application Creating Dynamic Lists with PivotTables Lecture # 9.
1 R. Ching, Ph.D. MIS Area California State University, Sacramento Week 10 April 5 Subquery and ThresholdsSubquery and Thresholds Graphics Builder and.
FIS 318/618: Financial Systems & Databases Forms and Reports Oakland University School of Business Administration Accounting and Finance Joe Callaghan.
R. Ching  MIS Department  California State University, Sacramento Week 12 Object-Oriented Programming Base and Derived Classes Lab Exercise.
Introduction To Form Builder
5 Copyright © 2004, Oracle. All rights reserved. Creating a Master-Detail Form.
1 Chapter 5: Introduction To Form Builder. 2 Forms  Why Do We Use Form Builder?  Why Don’t We Use SQL Only?!
10 March Setup Users. 10 March Setup Users Window Allows you to perform several user tasks –Enroll users –Enable/disable users –Set user access.
Access Ch 5 Review.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
Developing Effective Reports
Working with a Database
1 Lesson 22 Getting Started with Access Essentials Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
© 2011 PLANET TECHNOLOGIES, INC. Create a FREE Weather RSS Web Part Patrick Curran, MCT AUGUST 12, 2011.
Advanced Reports Lesson 11. Objectives Defining Groups A group is a collection of records separated visually with any introductory or summary information.
Lesson 17 Getting Started with Access Essentials
5 Copyright © 2004, Oracle. All rights reserved. Creating a Master-Detail Form.
1 R. Ching, Ph.D. MIS Area California State University, Sacramento Week 2 February 1 PL/SQLPL/SQL Creating a FormCreating a Form.
Access Manual 2 By Dhawala Kovuri Elham S.Khorasani Ismail Guneydas.
Week 11 Creating Framed Layouts Objectives Understand the benefits and drawbacks of frames Understand and use frame syntax Customize frame characteristics.
Module 5: Upgrading to SQL Server 7.0. Overview Planning an Upgrade Preparing to Upgrade Verifying the Upgrade Setting a Compatibility Level.
A Skills Approach Access 2010 Getting Started with Access 2010 © 2012 The McGraw-Hill Companies, Inc. All rights reserved Chapter 1.
IB FieldBook User Guide Graham McLaren May Introduction The Workbench opens with an assumed active 'breeding project' and an empty list of 'studies'
Computer Information Technology – Section 4-12 Some text and examples used with permission from: Note: We not endorsing or promoting.
27/05/ Iteration Loops Nested Loops & The Step Parameter.
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Access Project 7 Advanced Report and Form Techniques.
Stacked Canvas A content canvas is a main from canvas while a stacked canvas is a secondary canvas that overlays or partially covers a content canvas.
How to create a table in Blackboard?
Who Wants to be a Millionaire? LIFELINES 1.50/50 2.Poll the audience 3.Ask Another Student.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
1 Guide to Oracle10G CHAPTER 7: Creating Database Reports 7.
Presented By: Weidong WU, Ph.D. Date: Part I Creating a drawing format for the paper size A (11 x 8.5) 1. Start Pro/E wildfire. 2. File  set.
1 11 Exploring Microsoft Office Access 2007 Chapter 6 Data Protection.
INTRODUCTION TO ACCESS. OBJECTIVES  Define the terms field, record, table, relational database, primary key, and foreign key  Create a blank database.
Task #1 Create a relational database on computers in computer classroom 308, using MySQL server and any client. Create the same database, using MS Access.
Introducing Dreamweaver. Dreamweaver The web development application used to create web pages Part of the Adobe creative suite.
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.
Creating and Editing Charts in Microsoft Excel Lunch and Learn: May 17, 2005.
Entering Data in SPSS Open SPSS. Select the radio button beside ‘type in data’. Click OK. At the bottom of the SPSS spreadsheet, select variable view.
1 R. Ching, Ph.D. MIS Area California State University, Sacramento Week 13 April 26 Pseudo Drill-Down GraphsPseudo Drill-Down Graphs.
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,
DB Implementation: MS Access Forms. MS Access Forms: Purpose Data entry, editing, & viewing data in Tables Forms are user-friendlier to end-users than.
CHAPTER 7 LESSON B Creating Database Reports. Lesson B Objectives  Describe the components of a report  Modify report components  Modify the format.
Working in the Forms Developer Environment
Microsoft Access 2007 – Level 1
Creating LOVs and Editors
Lexical Reference Variables in Graphics and List Box in Forms
Click the mouse button or press the Space Bar to display the answers.
Muybridge Lab CSD 340 (Blum).
Microsoft Word: Tables
Quickr Places & Templates Introduction
DB Implementation: MS Access Forms
MODULE 7 Microsoft Access 2010
Week 7 March 8 SQL: Chronological Sort, SUBSTRing, ROUND
DB Implementation: MS Access Forms
Creating a Master-Detail Form
Access: Reports Participation Project
Using Access to generate a report
The Step Parameter & Nested For … To … Next loops
CHAPTER FOUR VARIABLES AND CONSTANTS
Tutorial 10 Automating Tasks with Macros
Tutorial 7 Creating Custom Reports
Reports Report builder meets the challenge by making it easy to design, publish, and distribute professional, production-quality reports in a variety of.
Presentation transcript:

1 R. Ching, Ph.D. MIS Area California State University, Sacramento Week 8 March 22 Creating a Matrix and Drill-down/Roll-up ReportCreating a Matrix and Drill-down/Roll-up Report

2 R. Ching, Ph.D. MIS Area California State University, Sacramento Create the SQL Tables SQL

3 R. Ching, Ph.D. MIS Area California State University, Sacramento Create the Data Model

4 R. Ching, Ph.D. MIS Area California State University, Sacramento Report Wizard  Select Matrix

5 R. Ching, Ph.D. MIS Area California State University, Sacramento Report Wizard 

6 R. Ching, Ph.D. MIS Area California State University, Sacramento Report Wizard Rows 

7 R. Ching, Ph.D. MIS Area California State University, Sacramento Report Wizard Columns 

8 R. Ching, Ph.D. MIS Area California State University, Sacramento Report Wizard 

9 R. Ching, Ph.D. MIS Area California State University, Sacramento Report Wizard 

10 R. Ching, Ph.D. MIS Area California State University, Sacramento Report Wizard Change to small column width 

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

12 R. Ching, Ph.D. MIS Area California State University, Sacramento Initial Report Layout Column totals Redundant

13 R. Ching, Ph.D. MIS Area California State University, Sacramento Report Layout Eliminate

14 R. Ching, Ph.D. MIS Area California State University, Sacramento Layout Model Remove

15 R. Ching, Ph.D. MIS Area California State University, Sacramento Layout Model Separate frames Push button

16 R. Ching, Ph.D. MIS Area California State University, Sacramento Push Button Property Palette Leave at least a space

17 R. Ching, Ph.D. MIS Area California State University, Sacramento Live Previewer

18 R. Ching, Ph.D. MIS Area California State University, Sacramento Programming the Drill-Down/Roll-Up Report Parameters names cannot be the same! Data Model 2 Parameter-list1Parameter-list1 Parameter-list2Parameter-list2 Data Model 1 Data Model 2 Master Report (Annual) Drill-down Report (Quarters) (Months)

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

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

21 R. Ching, Ph.D. MIS Area California State University, Sacramento From previous report p_class_description p_year

22 R. Ching, Ph.D. MIS Area California State University, Sacramento Warning! Following this code verbatim will be a detriment to your grade Transfer values from parameters and columns to local variables Parameter names should be different from those defined for this report Transfer values from parameters and columns to local variables

23 R. Ching, Ph.D. MIS Area California State University, Sacramento From previous report p_year p_quarter3 p_class_description

24 R. Ching, Ph.D. MIS Area California State University, Sacramento Creating a Lexical Reference Variable Create a lexical reference variable under User Parameters of the Data Model (in the Object Navigator)Create a lexical reference variable under User Parameters of the Data Model (in the Object Navigator) Create  Select 

25 R. Ching, Ph.D. MIS Area California State University, Sacramento Create a User Parameter  Select the new parameter, right- mouse click and select Property Palette

26 R. Ching, Ph.D. MIS Area California State University, Sacramento Change the Properties Change the name Change the data type to character Assign an initial value (optional)

27 R. Ching, Ph.D. MIS Area California State University, Sacramento Warning! Add after creating the initial data and layout models select manufacturer_name, to_char(sales_month_98,'fmmm') Sequence, to_char(sales_month_98,'Mon') Month, &p_revenue3, &p_volume3 from sales_97_98 s, manufacturers m where s.manufacturer_code = m.manufacturer_code and m.manufacturer_code = upper(:p_manufacturer_code3) and to_char(sales_month_98,'q') = :p_quarter3 and s.product_class_code = upper(:p_product_class_code3) group by manufacturer_name, to_char(sales_month_98,'fmmm'), to_char(sales_month_98,'Mon') order by to_char(sales_month_98,'fmmm'); select manufacturer_name, to_char(sales_month_98,'fmmm') Sequence, to_char(sales_month_98,'Mon') Month, &p_revenue3, &p_volume3 from sales_97_98 s, manufacturers m where s.manufacturer_code = m.manufacturer_code and m.manufacturer_code = upper(:p_manufacturer_code3) and to_char(sales_month_98,'q') = :p_quarter3 and s.product_class_code = upper(:p_product_class_code3) group by manufacturer_name, to_char(sales_month_98,'fmmm'), to_char(sales_month_98,'Mon') order by to_char(sales_month_98,'fmmm'); Otherwise, ORDER BY ignored Enlargement Lexical reference variables

28 R. Ching, Ph.D. MIS Area California State University, Sacramento During Runtime... Lexical reference variables (default values) Host variable