Starter… Draw a data dictionary for these entities: TEAM(teamID, Name, League, Founded) KIT(kitID, teamID, size, type, season, price) EntityKeyNameData.

Slides:



Advertisements
Similar presentations
How to Create a Local Collection
Advertisements

Chapter 15 Creating Database Forms and Reports Introduction Forms Reports.
Microsoft ® Access ® 2010 Training Create Reports for a Database If a yellow security bar appears at the top of the screen in PowerPoint, click Enable.
INSERT BOOK COVER 1Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Access 2010 by Robert Grauer, Keith Mast,
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Mark Dixon Page 1 05 – Database Design: Sub-forms.
Screen guidelines For data entry. Screen Layout for Data Entry Identify screen (name and purpose). Keep number of screens to a minimum. Ensure that all.
ACCESS – CHAPTER 4 ZNANATEJ PANGA October 27, 2014.
IMS1907 Database Systems Summer Semester 2004/2005 Lecture 2 Relational DBMS Software An Overview of Microsoft Access.
Microsoft © Access 2000 Types of Forms Forms & Real Estate Conclusion Questions Why use a Form What is a Form Data behind a Form Controls on a Form Code.
Access Lesson 4 Creating and Modifying Forms
MS Access: Database Concepts Instructor: Vicki Weidler.
Wizards, Templates, Styles & Macros Chapter 3. Contents This presentation covers the following: – Purpose, Characteristics, Advantages and Disadvantages.
ICT Revision. Database – Data Management The insertion and deletion of fields The insertion and deletion of records Tables to be linked together The editing.
G040 - Lecture 05 Common Document Layouts Mr C Johnston ICT Teacher
XP Chapter 4 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Collecting Data for Well-Designed Forms Chapter 4 “Making.
Tutorial 6 Using Form Tools and Creating Custom Forms
Unit J: Creating a Database Microsoft Office Illustrated Fundamentals.
Primary & Foreign Keys. PK & FK 1.Primary key is required 2.The PK must be unique 3.If the primary key from one table is related to a field in another.
Advanced Forms Lesson 10.
CPSC 203 Introduction to Computers T59 & T64 By Jie (Jeff) Gao.
A Level Computing#BristolMet Session Objectives U2#1 MUST identify the elements required for the design of an effective online data capture form SHOULD.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 1 Copyright © 2008 Prentice-Hall. All rights reserved. Committed to Shaping the Next Generation.
11 Exploring Microsoft Office Excel 2007 Chapter 4: Working with Large Worksheets and Tables Chapter 04 - Lecture Notes (CSIT 104)
The Project – Spreadsheet Design. The following is the high mark band for the spreadsheet design: The candidate has Analysed a given data set and designed.
ICP Kit 2011 HHC Data Entry Module The World Bank ICP Kit Training African Development Bank.
Lesson 4 Access Lesson 4 Lesson Plans Michele Smith – North Buncombe High School, Weaverville, NC
Microsoft Access Get a green book. Page AC 2 Define Access Define database.
1 Data List Spreadsheets or simple databases - a different use of Spreadsheets Bent Thomsen.
G050: Lecture 02 Evaluating Interactive Multimedia Products
G042 - Lecture 16 Testing Your Spreadsheet Mr C Johnston ICT Teacher
S511 Session 7, IU-SLIS 1 DB Implementation: MS Access Forms.
With Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Intermediate.
Database Applications – Microsoft Access Lesson 3 Creating and Modifying Forms and Reports Updated 09/13 35 slides in presentation.
G053 - Lecture 07 Designing Your Web Pages Mr C Johnston ICT Teacher
1.NET Web Forms Business Forms © 2002 by Jerry Post.
G050: Lecture 09 Evidencing Task D, E Mr C Johnston ICT Teacher
The Project – Database Design. The following is the high mark band for the Database design: Analysed a given situation and produced and analysed a given.
CIS 250 Advanced Computer Applications Introduction to Access.
IS201 Agenda: 10/15/2013 Do form and report exercise. Identify general guidelines for form and report design. Discuss a few key points about reports in.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Plug-In T6: Basic Skills and Tools Using Access 2010 Business Driven Technology.
G063 - Human Computer Interface Design Designing the User Interface.
Database Applications – Microsoft Access Lesson 7 Designing Custom Reports Updated 11/13 27 Slides in Presentation.
Practical Programming COMP153-08S Week 5 Lecture 1: Screen Design Subroutines and Functions.
1. 2 Word Processing Word Processing is writing words and sentences on the computer. It is easy to change or move text in a word document. People use.
OBJECTIVES  Understand relational databases  Explore a database  Create a database  Create a table  Create primary keys  Relate two tables  Enter.
G040: Lecture 11 Interactive Booking Form Briefing Notes Mr C Johnston ICT Teacher
G042 Lecture G042 Feedback 2011 Mr C Johnston ICT Teacher
1 11 Exploring Microsoft Office Access 2007 Chapter 6 Data Protection.
Mr C Johnston ICT Teacher
Making a great Project 2 OCR 1994/2360. Implementation This is about how you make your system. It should have enough detail for a competent user to be.
CPSC 203 Introduction to Computers T97 By Jie (Jeff) Gao.
CPSC 203 Introduction to Computers T59 & T64 By Jie (Jeff) Gao.
Programming Problems Intermediate 2 Computing SHOW YOUR TEACHER YOUR WORKING PROGRAM AND WRITING FRAME THEN SAVE IN YOUR PROGRAMMING FOLDER AND UPDATE.
Exploring Microsoft Access Chapter 5 One-to-Many Relationships: Subforms and Multiple Table Queries.
DAY 18: ACCESS CHAPTER 3 Tazin Afrin October 22,
Microsoft® Access Generate forms quickly 1 Modify controls in Layout View 2 Work with form sections 3 Modify controls in Design View 4 Add calculated.
G042 - Lecture 15 Excel Macros Mr C Johnston ICT Teacher
Learning Aim C.  In this section we will look at how text, tables, forms and frames can be used in web pages.
Printed Reports Analysis questions –Who will use the report? –What is the purpose of the report? –When or how often is the report needed? –Where does the.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall. 1 Skills for Success with Microsoft ® Office 2007 PowerPoint Lecture to Accompany.
Microsoft Office Access 2010 Lab 2
Building a User Interface with Forms
Developing Forms and Subforms.
GCE Applied ICT G053: Lesson 07 Design Tools and Techniques
Database Applications – Microsoft Access
Entering Records.
Presentation transcript:

Starter… Draw a data dictionary for these entities: TEAM(teamID, Name, League, Founded) KIT(kitID, teamID, size, type, season, price) EntityKeyNameData TypeSizeValidation Rule TEAM KIT teamID Name League Founded kitID teamID Size Type Season Price

G057 Lecture 08 Form Designs Mr C Johnston ICT Teacher

Session Objectives Know what makes a good form design, Understand common techniques used to design system input screens, Know when to use mainform and subforms.

G045 Recap…. What Makes A Good Form? Form Features?

Input Screen Designs (1) Input screens are used to enter data into a computer system, They are usually forms with controls on them which allow users to type or select the data to enter, Sometimes values will appear automatically or as a result of another entry, Validation rules on entry forms prevent users from leaving key fields blank or entering data of the wrong type – if setup within the database table these rules will be transferred.

Input Screen Designs (2) Form Controls What is each control used to enter?

Input Screen Designs (3) The forms need to ensure they use standard design techniques including Clear layouts with meaningful labels so data can be understood Clear heading and subheadings Tabular / column layouts Fonts and colours being consistent Details of any buttons which will appear on the screens Details of any validation routines

Input Screen Designs (4) What Makes A Good Input Form Layout? Fields need to be in a natural order, Fields need to be large enough for data to be entered, Fields need a suitable label, If using columns we work left to right top to bottom, each column at a time, Group data items with common theme together e.g. personal details, medical details, bank details, Use pastel colours so you don’t give the person who is entering data eyestrain – avoid bright green at all costs, Should have an add record button and a close button.

Input Screen Designs (5) Designs for forms are plans which show how the finished form should look, For high marks the forms should include enough detail so another person could make them, Sketch the forms on graph paper is the quickest way although could use a vector drawing package (e.g. Microsoft Visio) to create them, Sketches need to include: Location of database fields, labels, buttons, pictures Sizes of database fields, labels, buttons, pictures Details of where the fields are coming from Notes of what any buttons do Annotation of your forms is not only good practice but essential.

Sub Forms A subform is a form within a form, It is generally used whenever you want to display data from multiple tables where there is a one-to-many relationship, For example you would use a subform if you wanted to display an order with the order details - in this case, the order information would display on the "main" form and the order details would display on the subform, Think of some other situations where we could use a main form, sub form combination…..

Example Input Screen Student ID Coursework Mark mark Student Details Student ID Tutor Group Student Name Tutor Group Student Name Student ID Coursework Mark Coursework Name courseworkName mark Close Add Student Find Student Main Form – Data from the student table Sub Form – Data from the courseworkMark table Hidden courseworkName mark

Challenge Design a form to allow the entry of data into these tables EntityKeyNameData TypeSizeValidation Rule TEAM KIT PK FK teamID Name League Founded kitID teamID Size Type Season Price

Input Screen Designs (4) Think about the forms which you need to design for Pukka Pizza. Create a planning sheet to assist your design. Form Purpose Fields To Include

Mark Scheme Band 1 (0-3 marks) You produce a simple user interface with simple but correct data input forms that allow the user to input data, Band 2 (4-6 marks) You produce a user-friendly user interface. You apply appropriate validation rules to some input data. Data input forms are well laid out and user friendly, with suitable labels, instructions and pull-down lists for limited data sets; Band 3 (7-9 marks) You make use of the facilities available in the database management software to create a fully customised solution that hides the underlying database from the user; Your database will include input forms with sub-forms that allow the entry of data into multiple tables.