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.

Slides:



Advertisements
Similar presentations
The Ribbon Standard to all Office 2007 applications Organized by feature and functionality Navigation Pane Access to all objects in the current database.
Advertisements

Database Ed Milne. Theme An introduction to databases Using the Base component of LibreOffice LibreOffice.
Copyright © 2008 Pearson Prentice Hall. All rights reserved Committed to Shaping the Next Generation of IT Experts. Exploring Microsoft Office Access.
Jeopardy Objects Navigation Buttons True/False Parts of a Report Vocabulary Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500 Final.
Collecting Data with Well-Designed Forms
LSP 121 Access Forms, Reports, and Switchboard. Access Forms.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
1 Chapter 3 Reviewing Forms, Reports, and Data Access Pages.
Automating Tasks With Macros
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.
ISP 121 Week 3 Access Forms and Reports. Displaying Data – The Form One way to start a form is to use the Form Wizard What table or query are you creating.
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.
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
MS Access Advanced Instructor: Vicki Weidler Assistant:
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 1 Committed to Shaping the Next Generation of IT Experts. Chapter 4: Create, Edit, and Perform.
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
Advanced Forms Lesson 10.
XP New Perspectives on Microsoft Access 2002 Tutorial 51 Microsoft Access 2002 Tutorial 5 – Enhancing a Table’s Design, and Creating Advanced Queries and.
© Paradigm Publishing, Inc Access 2010 Level 2 Unit 1Advanced Tables, Relationships, Queries, and Forms Chapter 4Creating and Using Custom Forms.
Using Form Tools and Creating Custom Forms Microsoft Access 2010.
Chapter 6 Generating Form Letters, Mailing Labels, and a Directory
Microsoft Access Lesson 1 Lexington Technology Center February 11, 2003 Bob Herring On the Web at
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
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.
Errors Part I Error Messaging Error Handling Conclusion Questions What is an Error What is VBA Types of Errors Error Commands Error Flow Error Trapping.
Chapter 2 - More Controls More controls – Text boxes - used for user input – Frames - containers to group items – check boxes - user select an option -
S511 Session 7, IU-SLIS 1 DB Implementation: MS Access Forms.
Microsoft Access 2013 Simplify Data Entry with Forms Chapter 3.
© 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 7 – Adding and.
With Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Intermediate.
Key Applications Module Lesson 21 — Access Essentials
CIS 250 Advanced Computer Applications Introduction to Access.
Chapter 5-1. Chapter 5-2 Chapter 5: Database Forms and Reports Introduction Forms Reports.
Chapter 5-1. Chapter 5-2 Chapter 5: Database Forms and Reports Introduction Forms Reports.
CREATING FORMS AND REPORTS By: Dr. Ennis-Cole. OBJECTIVES: Create and change a form with the Wizard Navigate and find data using a form Preview and print.
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Access Project 7 Advanced Report and Form Techniques.
Microsoft Access 2010 Chapter 8 Advanced Form Techniques.
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 2002 Illustrated Complete Forms Using.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Introduction to a Database Defining a database Database window in Access The six items in window: Tables, Queries Forms, Reports, Macros, Modules.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 10 1 Microsoft Office Access 2003 Tutorial 10 – Automating Tasks With Macros.
1 11 Exploring Microsoft Office Access 2007 Chapter 6 Data Protection.
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.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
1 Research Papers Database. 2 Form – Add – Delete – Change … information in the database.
DAY 18: ACCESS CHAPTER 3 Tazin Afrin October 22,
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 6 1 Microsoft Office Access 2003 Tutorial 6 – Creating Custom Forms.
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,
COMPREHENSIVE Excel Tutorial 12 Expanding Excel with Visual Basic for Applications.
DB Implementation: MS Access Forms. MS Access Forms: Purpose Data entry, editing, & viewing data in Tables Forms are user-friendlier to end-users than.
Microsoft Access 2016 Simplify Data Entry with Forms
Microsoft Access 2007 – Level 2
Building a User Interface with Forms
Developing Forms and Subforms.
Forms.
Microsoft Access 2003 Illustrated Complete
Simplify Data Entry with Forms Chapter 3
DB Implementation: MS Access Forms
Chapter 7 Advanced Form Techniques
Microsoft Office Access 2003
Microsoft Office Access 2003
DB Implementation: MS Access Forms
Presentation transcript:

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 behind a Form Maximizing Screen Real Estate with Microsoft Access Forms

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 behind a Form Maximizing Screen Real EstateAugust 9, What is a Form An object Form is a bitmap until it has focus A structured window or box Contains header, detail and footer Contains pre-defined area for editing data Form is a collection of controls Control is a bitmap until it has focus

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 behind a Form Maximizing Screen Real EstateAugust 9, Why Use a Form To display and edit data Hide underlying tables or queries Provide ergonomic GUI for user Validate data before writing to DB Enforce business rules and logic Application flow Provides facilities for navigation Custom messages based on conditions

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 behind a Form Maximizing Screen Real EstateAugust 9, Types of Forms Navigation or menu forms Data input forms Search or find forms Pop up forms Modal forms Sub-forms Tabbed or toggle forms Message boxes Input boxes

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 behind a Form Maximizing Screen Real EstateAugust 9, Data behind a Form Un-bound forms –Forms un-bound at run time –Forms then bound with event procedures Bound forms –Forms bound to table –Forms bound to query –Forms bound to code (VBA or SQL)

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 behind a Form Maximizing Screen Real EstateAugust 9, Controls on a Form Label & Text box Option group & toggle/option button Check box Combo box & list box Command button Image (picture, logo or graphic) Bound & Unbound object frame Tab and sub form Drawing controls (lines & shapes) Active X (i.e. Calendar control)

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 behind a Form Maximizing Screen Real EstateAugust 9, Code behind a Form Form has 81 possible properties 32 of them are Event driven Access Macros (Just say NO!) Visual Basic for Applications (VBA) Structured Query Language (SQL) Application Programming Interface (API) Class modules Standard modules

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 behind a Form Maximizing Screen Real EstateAugust 9, Forms & Real Estate 1.DB Design and NormalizationDB Design and Normalization 2.Creating the Sub Form ControlCreating the Sub Form Control 3.Linking the Sub Forms ControlsLinking the Sub Forms Controls 4.Referring to Sub Form ControlsReferring to Sub Form Controls 5.Referring to Parent Form ControlsReferring to Parent Form Controls 6.Other ConsiderationsOther Considerations 7.Sample ApplicationSample Application

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 behind a Form Maximizing Screen Real EstateAugust 9, DB Design and Normalization First Normal FormSecond Normal FormThird Normal Form Remove repeating groups in individual tables Create separate tables for sets of values that apply to multiple records Remove fields that do not depend on a key Create a separate table for each related data set Relate the above tables with a foreign key Identify each set of related data with primary key

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 behind a Form Maximizing Screen Real EstateAugust 9, Creating the Sub Form Control Mimic form to sub forms behavior via relationships Avoid forms based on complex multi-table queries Design and complete the sub form Draw tab or toggle control on the main form Bound versus unbound sub forms and hardware Left Right versus Top Bottom Property sheet to construct sub form space Drag & drop from Database container, or Use the form wizard, or Use the Subform/Subreport wizard

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 behind a Form Maximizing Screen Real EstateAugust 9, Linking the Sub Form Controls Source Object Master (PK) Field with Child (FK) Field Adhere to naming convention

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 behind a Form Maximizing Screen Real EstateAugust 9, Referring to Sub Form Controls Refer to sub form control from sub form: Me.ControlName Examples: Me.cboStateProvince.SetFocus Me.txtCompanyDateUpdated = Date Me.fraSupplierInsured.Value = 0 Refer to sub form control from main form: Me.subfrmName.Form!ControlName Examples: Me.subfrmVenueProfile.Form!cboVenueTypeID.BackColor = Me.subfrmPerson.Visible = False [Forms]![frmFindVenue]![lstVenueTypes]

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 behind a Form Maximizing Screen Real EstateAugust 9, Referring to Parent Form Controls Refer to sub form control from sub form: Me.ControlName Examples: Me.cboStateProvince.SetFocus Me.txtCompanyDateUpdated = Date Me.fraSupplierInsured.Value = 0 Refer to main form control from sub form: Me.Parent.ControlName Examples: Me.Parent.Parent.txtCompanyDateUpdated = Date Me.Parent.chkInsuranceExpired.Value = -1

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 behind a Form Maximizing Screen Real EstateAugust 9, Other Considerations Strictly adhere to a naming convention Turn OFF subdata sheets Use surrogate keys whenever possible MsgBox and InputBox are your friends Custom Menus and the RunCommand acCmd Normalize, Normalize, Normalize Index prudently

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 behind a Form Maximizing Screen Real EstateAugust 9, Sample Application Requirements called for most info visible Each screen fulfills many tasks Forms display multiples level of info Forms are command and menu driven Navigate with keyboard (1) and mouse (2) 4 Escape keys exits application

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 behind a Form Maximizing Screen Real EstateAugust 9, Conclusion Forms are objects Visual “filter” for underlying data Easier to view and manipulate Offers security, flexibility and productivity Validates all entry before writing to DB Enforces business rules Allows users to navigate entire application Proper form layout maximizes efficiency

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 behind a Form Maximizing Screen Real EstateAugust 9, Questions Ofer Shimrat Soundoff Computing (858) Thank You