DB Implementation: MS Access Forms. MS Access Forms: Purpose Data entry, editing, & viewing data in Tables Forms are user-friendlier to end-users than.

Slides:



Advertisements
Similar presentations
Copyright © 2008 Pearson Prentice Hall. All rights reserved Committed to Shaping the Next Generation of IT Experts. Exploring Microsoft Office Access.
Advertisements

Microsoft Office 2007 Access Chapter 3 Maintaining a Database.
Chapter 5 Multitable Forms
Collecting Data with Well-Designed Forms
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
1 Chapter 3 Reviewing Forms, Reports, and Data Access Pages.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Automating Tasks With Macros. 2 Design a switchboard and dialog box for a graphical user interface Database developers interact directly with Access.
FIS 318/618: Financial Systems & Databases Forms and Reports Oakland University School of Business Administration Accounting and Finance Joe Callaghan.
Tutorial 6 Using Form Tools and Creating Custom Forms
Pasewark & Pasewark 1 Access Lesson 4 Creating and Modifying Forms Microsoft Office 2007: Introductory.
Access Lesson 4 Creating and Modifying Forms
MS-Access XP Lesson 5. Creating a Query with Expression Builder Eg. Consider the following table. Table Name: Overtime Fields & Data types: Emp No (Number),
Access Ch 5 Review.
Access Tutorial 10 Automating Tasks with Macros
Chapter 9 Macros, Navigation Forms, PivotTables, and PivotCharts
Chapter 3 Maintaining a Database
Tutorial 6 Using Form Tools and Creating Custom Forms
® Microsoft Access 2010 Tutorial 6 Using Form Tools and Creating Custom Forms.
Advanced Forms Lesson 10.
Using Form Tools and Creating Custom Forms Microsoft Access 2010.
CSS/417 Introduction to Database Management Systems Workshop 2.
ACCESS Part 2. OBJECTIVES  Use the Form Wizard  Create a split form  Use Form Layout View  Add fields to a form  Modify form controls  Create calculations.
S511 Session 7, IU-SLIS 1 DB Implementation: MS Access Forms.
Microsoft Access 2013 Simplify Data Entry with Forms Chapter 3.
With Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Intermediate.
® Microsoft Office 2010 Access Tutorial 3 Maintaining and Querying a Database.
Key Applications Module Lesson 21 — Access Essentials
COMPREHENSIVE Access Tutorial 6 Using Form Tools and Creating Custom Forms.
Office Management Tools II Ms Saima Gul. Office Management Tools II Ms Saima Gul.
Microsoft Access 2010 Chapter 8 Advanced Form Techniques.
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.
Databases,Tables and Forms Access Text by Grauer Chapters 1 & 2.
DB Implementation: MS Access Forms. MS Access Forms  Purpose Data entry, editing, & viewing data in tables Forms are user-friendlier to end-users than.
Forms Using. 2  Plan a form  Create a form  Move and resize controls  Modify labels  Modify text boxes Objectives.
Microsoft Access 2000 Presentation 3 Creating Databases Part II (Creating Forms)
Microsoft Access 2002 Illustrated Complete Forms Using.
Introduction to a Database Defining a database Database window in Access The six items in window: Tables, Queries Forms, Reports, Macros, Modules.
1 11 Exploring Microsoft Office Access 2007 Chapter 6 Data Protection.
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.
Database Applications – Microsoft Access Lesson 6B Advanced Features on Custom Forms 1.
Microsoft Access Prepared by the Academic Faculty Members of IT.
GUI Controls for Input Design Introduction –Most new applications being developed today include a GUI. This approach is influenced by a new trend in.
Lesson 3: Working with Forms. Learning Objectives After studying this lesson, you will be able to: Identify form design elements Create and print forms.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall. 1 Skills for Success with Microsoft ® Office 2007 PowerPoint Lecture to Accompany.
Forms. Forms provide a more convenient user interface for such things as adding new records or editing or deleting existing records in a table. They can.
Copyright 2007, Paradigm Publishing Inc. ACCESS 2007 Chapter 5 BACKNEXTEND 5-1 LINKS TO OBJECTIVES Using the Form Button Using the Form Button Form Views.
Microsoft Access 2016 Simplify Data Entry with Forms
Maintaining a Database Using the Design and Update Features of Access
Microsoft Access 2007 – Level 2
Maintaining a Database
Microsoft Office Access 2010 Lab 2
Building a User Interface with Forms
Developing Forms and Subforms.
Forms.
Simplify Data Entry with Forms Chapter 3
DB Implementation: MS Access Forms
Database Applications – Microsoft Access
Chapter 7 Advanced Form Techniques
Access Tutorial 7 Creating Custom Reports
Chapter 4 Creating Reports and Forms
Database Applications – Microsoft Access
Microsoft Office Illustrated Introductory, Windows XP Edition
DB Implementation: MS Access Forms
Lessons Vocabulary Access 2016.
Exploring Microsoft® Office 2016 Series Editor Mary Anne Poatsy
Unit J: Creating a Database
Tutorial 7 Creating Custom Reports
Assignment 3 Querying and Maintaining a Database
Presentation transcript:

DB Implementation: MS Access Forms

MS Access Forms: Purpose Data entry, editing, & viewing data in Tables Forms are user-friendlier to end-users than Tables.  “Window through which people see and reach the database” Forms enables the collection of accurate & complete data.  Guide users to enter data correctly  Include mechanisms that validate & facilitate data entry  Layout for optimum data entry  Check for missing/invalid/inconsistent data Forms can also be used  To collect user input for querying the database  To display navigation menus Database Design 2

MS Access Forms: Type Bound form  Bound to an underlying table or query  Derives data from and writes to the underlying table Unbound form  Not linked to table or query  e.g., SwitchBoard/navigation menu  e.g., Search interface Database Design 3

MS Access Forms: Views Form View  For entering & viewing data  Default view for the users Layout View  For making changes to the form design while viewing data  Useful for setting the size of controls  Supports limited design tasks Design View  For performing advanced form design tasks  More detailed view of form structure with a wider variety of controls Database Design 4

MS Access Forms: Controls Form Controls GUI object that displays data, perform action, enhance UI. Control Types Bound control Source data = a field in a table or query  For displaying values in table/query Unbound control Does not have source data  For displaying information, graphics &  To process user input  Calculated control Source data = an expression To display information calculated from underlying table/query or other controls Database Design 5

Form Controls: Basic Text Box Standard control for viewing & editing data Holds the content of a table/query field (or user input) Check Box, Option & Toggle Button Display On/Off, True/False, Yes/No values  Check Box = default control for Yes/No field Typically used in an option group Option Group Groups controls together in a frame  To allow only one selection in the group. The value of an option group can only be a number, not text. Command Button Execute an action or a set of actions Database Design 6 MS Access 2007: Text Box MS Access 2007: Check Box, Option & Toggle Button MS Access 2007: Command Button

Form Controls: List & Combo Box Display a list of choices to select from.  Can connect to existing data or use a fixed set of values List Box Several rows are visible at all times. User is limited to the choices given. → i.e., Cannot type in new values Combo Box List is hidden in the drop-down window User can enter values not in the list. → Text box + List box Database Design 7 MS Access 2007: List Box & Combo Box

Access Forms: Control Properties Format Properties Caption  Set the value of Label controls Visible  Show/hide a control Scroll Bars  Show/hide form’s scroll bars Record Selectors  Show/hide form’s record selector Navigation Buttons  Show/hide form’s navigation buttons Format  Set the display format (Text Box control) Database Design 8

Access Forms: Control Properties Data Properties Record Source  Specify whether form/subform is bound or unbound Control Source  Specify whether a control is bound, unbound, or calculated Locked  Yes to prevent data edit Enabled  No to stop responding to user interaction Event Properties  Set actions to perform by various event triggers Other Properties  Name  Set the name of a control  Pop Up  Yes to open a form as a pop-up window (stays on top of other windows)  Modal  Yes to open a form as a modal window (disables other windows). Database Design 9

Form Properties: Combo/List Box Format Properties  Column Count  Number of columns in the list  Column Widths  Column widths separated by semi-colon  Column Heads  Yes to display the column headings  List Rows  Max. number of rows to display  List Width  Total width of the list Data Properties  Row Source  Source of the list data  Row Source Type  Table/Query, Value List  Bound Column  The column whose value will be returned/used  Limit To List  No to allow the user to enter a value not in the list Database Design10

Form How-To : Form Creation Form Tool Create a form using the Form Tool → Places all the fields from table/query on the form with a single mouse-click.  The form is created with the Stacked Control Layout by default.  Click Remove in Control Layout group of the Arrange tab to undo the control layout. 1. In the Navigation Pane, click the data source for the form (i.e., table/query) 2. On the Create tab, click Form in the Forms group Database Design 11

Form How-To : Form Creation Form Wizard Create a form using the Form Wizard → Place selected fields from table/query on the form in a controlled fashion. 1. On the Create tab, click Form Wizard in the Forms group 2. Follow the directions on the pages of the Form Wizard. Database Design 12

Form How-To : Form Creation Split Form Tool Create a split form by using the Split Form Tool → Display a Form view & a Datasheet view at the same time. 1. In the Navigation Pane, click the data source for the form (i.e., table/query) 2. On the Create tab, click More Forms & then Form Wizard in the Forms group Database Design 13

Form How-To : Form Creation Multiple Items Tool Create a split form by using the Multiple Items Tool → Create a customizable form that displays multiple records. 1. In the Navigation Pane, click the data source for the form (i.e., table/query) 2. On the Create tab, click More Forms & then Multiple Items in the Forms group Database Design 14

Form How-To : Form Creation Form Design Tool Create a form using the Form Design Tool → Create a form from scratch by selecting fields from the Field List. 1. On the Create tab, click Form Design in the Forms group 2. Select a table/query in the Record Source property (Data tab of Property Sheet) 3. Click Add Existing Fields in the Tools group on the Design tab 4. Drag form fields from Field List to the Form Design window Database Design 15

Form How-To : Tools Database Design 16 Design Tab Design Tab 1. Change Form Views (Form View, Layout View, Design View). 2. Place Form Controls on the form 3. Add existing fields to the form. 4. Set Control Properties. 5. Set the data entry sequence. Arrange Tab Arrange Tab 1. Apply/Remove Layouts (Stacked, Tabular). 2. Set Control size and spacing. 3. Align Controls. 4. Set Control order (front, back) Format Tab Format Tab → Format controls (font, color, fill, etc.)

Access Forms : Design Considerations Usability  Easy-to-understand → Visual guide to data entry sequence → Appropriate labels, formats, control tip text  Easy-to-use → Facilitate data entry  Option Group, Check Box  Combo Box, Default Value  Logical layout → Grouping, Tab Order → Consistent look Data Quality  Error-Trapping features → Input Masks → Validation Rules  Error-Reduction features → List box → Check box  Error-Checking queries → Null data check → Duplicate data check → Data inconsistency check Database Design17