Microsoft Access Creating Queries Expression Exercise- Criteria and Calculated Fields.

Post on 18-Jan-2016

226 views 0 download

transcript

Microsoft Access

Creating Queries

Expression Exercise- Criteria and Calculated Fields

Using Northwind.accdb

Orders Table

PgP MIS 202 Access Overview 2-3

1. Create Expression

Locate all Ship Names that contain a “q” anywhere in the name field

PgP MIS 202 Access Overview 2-4

Criteria

Like "*q*"

PgP MIS 202 Access Overview 2-5

2. Create Expression

Locate all Ship Postal Codes beginning with 050

PgP MIS 202 Access Overview 2-6

Criteria

Like “050*”

PgP MIS 202 Access Overview 2-7

3. Create Expression

Locate all Freight charges over $100.00, sort results in Descending Order

PgP MIS 202 Access Overview 2-8

Criteria

>100

PgP MIS 202 Access Overview 2-9

4. Create Expression

Locate all orders Shipped between 9/1/96 and 9/30/96

Sort Ascending by Shipped Date

PgP MIS 202 Access Overview 2-10

Criteria

Between #9/1/96# and #9/30/96#

PgP MIS 202 Access Overview 2-11

5. Create Expression

Number of days before today an order shipped

Sort Descending

PgP MIS 202 Access Overview 2-12

Calculated field

DaysSinceShip: Date()-[ShippedDate]

Using Northwind.accdb

Order Details table

PgP MIS 202 Access Overview 2-14

Create Expression

Locate all orders where Quantity is an odd number

Hint: search help (Find tab) for functions that contain the word “remainder”

PgP MIS 202 Access Overview 2-15

Criteria

[Quantity] mod 2 <> 0

PgP MIS 202 Access Overview 2-16

Create Calculated Field

Total discounted amount is greater than $1000.00

PgP MIS 202 Access Overview 2-17

Calculated Field

Discounted Amount: UnitPrice * Quantity * Discount

With criteria: > 1000

Using Northwind.mdb

Employees table

PgP MIS 202 Access Overview 2-19

Create Calculated Field

Determine employee seniority

PgP MIS 202 Access Overview 2-20

Calculated Field

Seniority: Date()-[hiredate] Or Years seniority: DateDiff("yyyy",

[hiredate],Date())

Microsoft Access

Form and Report Basics

Delivering the data as required-tabular, graphical…

PgP MIS 202 Access Overview 2-22

Forms

Used to maintain (add/delete/edit) the data in underlying tables

Finding data using Find dialog box Note available wildcard characters *, ?, [], !, -,#

Wizards-show typical layouts AutoFormat, to try different layouts quickly

PgP MIS 202 Access Overview 2-23

Wildcard Characters

PgP MIS 202 Access Overview 2-24

Forms and SubForms

Use to show data from related tables Tables have one to many relationship Example, View the many orders for one

customer Display lot of data in a small space

PgP MIS 202 Access Overview 2-25

Forms and SubForms

Main form can have any number of subforms if you place each subform on the main form.

Can nest up to ten levels of subforms. Could have a main form that displays customers, a subform that displays orders, and another subform that displays order details

PgP MIS 202 Access Overview 2-26

Form/SubForms Example

Open Northwind.accdb, Forms, ‘Customer Orders’

PgP MIS 202 Access Overview 2-27

Form/SubForms Example

Form contains Customers table fields: CompanyName Country

This form is linked to subForm ‘Customer Orders Subform1’

PgP MIS 202 Access Overview 2-28

Form/SubForms Example

Subform1 contains Orders table fields: OrderID RequiredDate

This subform is linked to subForm ‘Customer Orders Subform2’

PgP MIS 202 Access Overview 2-29

Form/SubForms Example

Subform2 contains OrderDetailsExtended query fields: ProductName UnitPrice Quantity Discount Extended Price (a calculated field)

Note-this query is based on the tables ‘Order Details’ and ‘Products’

PgP MIS 202 Access Overview 2-30

Form/Subform Relationships

PgP MIS 202 Access Overview 2-31

Reports

Typically destined for printed output Can be based on table(s) or query or SQL

statement Report Wizard can do most of the work For the finishing touches modify in Design

View

PgP MIS 202 Access Overview 2-32

Reports and Forms- Design View

Wizards can do most of the work, but to tailor forms/reports to what you want, you must understand how to modify them in Design View

Examine property settings-similar to Visual Basic forms and controls

PgP MIS 202 Access Overview 2-33

Report and Form Graphics

Graphics can improve appearance, but Possible performance penalty due to way

Access stores graphic images Be aware of “Image” object “SizeMode”

property settings of clip, stretch, zoom