Chapter 6 Lesson C Creating Custom Forms. Lesson C Objectives Convert data blocks to control blocks Link data blocks to control blocks Create a form that.

Slides:



Advertisements
Similar presentations
Intro to Access 2007 Lindsey Brewer CSSCR September 18, 2009.
Advertisements

A Guide to Oracle9i1 Creating Custom Forms Chapter 6.
An Introduction to Forms (continued). The Major Steps of a MicroSoft Access Database  Tables  Queries  Forms  Macros  Reports  Modules On our road.
Chapter 10 Database Applications Copyright © 2011 by The McGraw-Hill Companies, Inc. All Rights Reserved. McGraw-Hill.
Enhanced Guide to Oracle 10g
Chapter 6: Creating Custom Forms. Data Block and Custom Forms Data block form Based on data blocks that are associated with specific database tables Reflect.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Forms and Screen Design What is a form? A layout on screen which allows users to make choices, enter data or view data. They are found in: PC applications.
Chapter 5: Introduction to Forms Builder. 2 Lesson A Objectives After completing this lesson, you should be able to: Display Forms Builder forms in a.
A Guide to Oracle9i1 Advanced Forms Builder Topics Chapter 10.
Chapter 7: Creating Database Reports. 2 Lesson A Objectives After completing this lesson, you should be able to: Use the Reports Builder report styles.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
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.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
Chapter 5B-C: Introduction to Forms Builder: Tiggers, LOV.
Chapter 7: Creating Database Reports
Eyad Alshareef 1 Creating Custom Forms Part B. 2Eyad Alshareef Lesson B Objectives After completing this lesson, you should be able to: Suppress default.
Eyad Alshareef 1 Creating Custom Forms Part A. 2Eyad Alshareef Data Block and Custom Forms Data block form Data block form Based on data blocks that are.
Access Tutorial 4 Creating Forms and Reports
Introduction To Form Builder
Introduction To Form Builder
1 Chapter 5: Introduction To Form Builder. 2 Forms  Why Do We Use Form Builder?  Why Don’t We Use SQL Only?!
14 Copyright © 2004, Oracle. All rights reserved. Producing Triggers.
Access Tutorial 4 Creating Forms and Reports
Pasewark & Pasewark 1 Access Lesson 4 Creating and Modifying Forms Microsoft Office 2007: Introductory.
Chapter 3 Maintaining a Database
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
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.
Programming with Microsoft Visual Basic 2012 Chapter 13: Working with Access Databases and LINQ.
Advanced Forms Lesson 10.
Microsoft Office 2013 ®® Access Tutorial 4 Creating Forms and Reports.
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
Microsoft Access 2013 Simplify Data Entry with Forms Chapter 3.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 2 1 Microsoft Office Access 2003 Tutorial 2 – Creating And Maintaining A.
With Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Intermediate.
McGraw-Hill/Irwin The O’Leary Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Access 2002 Lab 5 Creating Custom Forms.
FIRST COURSE Access Tutorial 4 Creating Forms and Reports.
5 Copyright © 2004, Oracle. All rights reserved. Creating a Master-Detail Form.
Tutorial 4 Creating Forms and Reports
Access Manual 2 By Dhawala Kovuri Elham S.Khorasani Ismail Guneydas.
Copyright 2002, Paradigm Publishing Inc. CHAPTER 12 BACKNEXTEND 12-1 LINKS TO OBJECTIVES Mail Merge Concepts Mail Merge Concepts Mail Merge Wizard Mail.
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.
1 Chapter 12: Form Builder Objects and Flexible Code.
5 Copyright © 2004, Oracle. All rights reserved. Creating a Master-Detail Form.
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.
Eyad Alshareef 1 Introduction To Form Builder Part B.
Copyright Ó Oracle Corporation, All rights reserved Working with Other Canvases.
 The ribbon is the primary form of navigation in the Microsoft Office 2007 system.  There are seven Tabs on the Ribbon, more (contextual) tabs will.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
1 Lesson 18 Managing and Reporting Database Information Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Visual Basic for Application - Microsoft Access 2003 Programming applications using Objects.
Lesson 13 Databases Unit 2—Using the Computer. Computer Concepts BASICS - 22 Objectives Define the purpose and function of database software. Identify.
Microsoft Access Database Creation and Management.
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,
Key Applications Module Lesson 22 — Managing and Reporting Database Information Computer Literacy BASICS.
Sequences Sequences: a database object that generates unique numbers from an arithmetic series. Used to populated surrogate keys. Syntax: CREATE SEQUENCE.
Chapter 5 Introduction To Form Builder. Lesson C Objectives  Use sequences to automatically generate primary key values in a form  Create lists of values.
CHAPTER 7 LESSON C Creating Database Reports. Lesson C Objectives  Display image data in a report  Manually create queries and data links  Create summary.
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,
Chapter 7: Creating Custom Forms. Data Block and Custom Forms Data block form Based on data blocks that are associated with specific database tables Reflect.
CHAPTER 7 LESSON B Creating Database Reports. Lesson B Objectives  Describe the components of a report  Modify report components  Modify the format.
Eyad Alshareef, Edited by: Mostafa Ali
Microsoft Access 2016 Simplify Data Entry with Forms
Working in the Forms Developer Environment
Access Creating Forms and Reports
Access Tutorial 4 Creating Forms and Reports
Simplify Data Entry with Forms Chapter 3
Chapter 6: Creating Custom Forms
Introduction To Form Builder
Presentation transcript:

Chapter 6 Lesson C Creating Custom Forms

Lesson C Objectives Convert data blocks to control blocks Link data blocks to control blocks Create a form that has multiple canvases Create tab canvases Create stacked canvases

CONVERTING A DATA BLOCK TO A CONTROL BLOCK

Converting a Data Block to a Control Block We can create a control block: Manually and drawing the layout by hand Create a data block using the Data Block Wizard and Layout Wizard, then convert it to a control block.

Converting a Data Block to a Control Block There are two steps required to convert a data block to a control block: 1.Change the data block’s Database Data Block property value to No 2.Change the Required property value of the text item that represents the data block table’s primary key to No

Linking a Data Block to a Control Block It is often advantageous to create a form that contains a mix of data blocks and control blocks Often the blocks are linked with a master-detail relationship

Creating the Data Block When linking a data block to a control block, the Data Block Wizard cannot be used to create the master-detail relationship Instead, the data block should be created without any relationship

Linking the Control Block and the Data Block In order to establish the link between the data and control blocks, the data block’s WHERE Clause property is set. The general syntax for this is: fieldname = :control_block.text_item_name

Refreshing the Data Block Values In order to refresh the values of the data block to match the control block, the following commands are used: GO_BLOCK('ENROLLED_STUDENTS'); EXECUTE_QUERY; The GO_BLOCK built-in navigates to the block, while EXECUTE_QUERY refreshes the data.

CREATING FORMS WITH MULTIPLE CANVASES

Creating Forms with Multiple Canvases A well-designed form does not present too much information to the user at one time Using multiple canvases helps to divide information into smaller pieces There are two options for creating forms with multiple canvases: The single-form approach The multiple-form approach

Creating Forms with Multiple Canvases 1.The Single-form Approach This approach makes it easy to share data between the forms. However, since only one form design file (.fmb) exists, only one programmer can work on the canvases at a time. 2.The multiple-form approach involves the creation of a form design file for each canvas This approach allows multiple developers to work on a project and facilitates the reuse of forms However, it is more difficult to share information among the canvases.

Working with Multiple Canvases and Data Blocks When a form contains multiple canvases, it is necessary to specify the canvas on which a data block will appear When each block item is added, the canvas should also be specified It is common to create multiple data blocks when working with multiple canvases This allows the data items to be grouped in small manageable units It is also needed if there are two items with the same name, since items must have unique names within a data block

Specifying the Block Navigation Order When a form contains multiple canvases, the canvas that appears first is the canvas whose block items appear first under the Data Blocks node in the Object Navigator window Note that the order of the canvases is irrelevant; only the order of the blocks matters

Referencing Different Canvases, Form Blocks, and Block Items Forms Builder always displays the canvas containing the item with the form focus Therefore, the GO-ITEM built-in can be used to display a different canvas by placing the focus on an item in that canvas It is a good idea to always preface the item name with the block name using the format: block_name.item_name If two items have the same name but reside in different blocks, and the GO-ITEM built-in references only the item name, a runtime error will occur

CREATING AND CONFIGURING TAB CANVASES IN FORMS

Creating and Configuring Tab Canvases in Forms A tab canvas displays multiple canvases that the user can navigate between by clicking a labeled tab at the top of the canvas They are convenient for organizing a lot of form items or allowing users to navigate through a series of steps

Creating a Tab Canvas Each tab canvas contains tab pages Steps: Creating the form Creating a new content canvas in the form Creating a tab canvas on the content canvas Configuring the tab pages

Creating Form Items on a Tab Canvas Form items are placed on a tab page just like on any other canvas