CISB 15 – Microcomputer Applications
Center.xlsx
Sheet1
| MemberID | ProgramID | First | Last | Street | City | State | Zip | Phone | DateJoined | Expiration | Status | InitiationFeeWaived |
| 1103 | 201 | Joseph | Eckler | 29 Prospect Street | Ashland | VA | 23005 | 804-550-3050 | 01/16/2013 | 01/16/2014 | Active | TRUE |
| 1105 | 204 | Barry | Hassan | 9 Harrington Avenue | Richmond | VA | 23220 | 804-236-6717 | 03/02/2013 | 03/02/2015 | Active | FALSE |
| 1106 | 202 | Debbie | Ward | 18 Barton Street | Richmond | VA | 23219 | 804-674-8462 | 04/22/2013 | 10/22/2013 | Active | TRUE |
| 1110 | 201 | Ashish | Mittal | 103 Hubbard Way | Glen Allen | VA | 23058 | 804-553-4737 | 04/03/2013 | 04/03/2014 | On Hold | TRUE |
| 1111 | 203 | Liz | Sorrento | 134 Lincoln Road | Chester | VA | 23831 | 804-751-1270 | 02/10/2013 | 08/20/2013 | Active | FALSE |
| 1115 | 203 | Michelle | Kim | 290 Brook Mill Road | Bon Air | VA | 23235 | 804-323-0291 | 05/17/2013 | 05/17/2015 | Active | FALSE |
| 1116 | 207 | Robert | DeCosta | 35 Washington Street | Richmond | VA | 23220 | 804-236-4121 | 08/04/2013 | 08/04/2014 | Inactive | TRUE |
| 1117 | 203 | Paul | Novick | 302 Great Road | Ashland | VA | 23005 | 804-550-1164 | 09/20/2013 | 09/20/2015 | Active | FALSE |
| 1120 | 202 | Carmen | Sanchez | 1294 Monument Avenue | Richmond | VA | 23219 | 804-674-5991 | 10/18/2013 | 09/25/2014 | On Hold | FALSE |
| 1121 | 209 | Kelly | Smith | 7 Lakeview Road | Chester | VA | 23831 | 804-751-0466 | 07/18/2013 | 07/18/2014 | Active | FALSE |
| 1125 | 203 | Jessica | Picard | 17 Briarwood Lane | Mechanicsville | VA | 23111 | 804-559-0909 | 06/22/2013 | 12/22/2013 | Active | FALSE |
| 1126 | 204 | Sam | Bethel | 258 Elm Street | Mechanicsville | VA | 23111 | 804-559-1750 | 05/19/2013 | 05/19/2014 | Active | TRUE |
| 1130 | 205 | John | Ziminsky | 1702 Hunter Avenue | Chester | VA | 23831 | 804-751-4052 | 10/05/2013 | 10/05/2015 | On Hold | FALSE |
| 1131 | 207 | Olivia | Alexander | 29 Newtown Circle | Richmond | VA | 23220 | 804-236-0642 | 03/11/2013 | 03/11/2015 | Active | FALSE |
| 1135 | 201 | Tina | Sun | 682 Hickory Way | Chester | VA | 23831 | 804-751-9111 | 06/03/2013 | 06/03/2014 | Active | FALSE |
| 1136 | 212 | Mary | Grant | 913 Main Street | Chester | VA | 23831 | 804-751-8772 | 05/01/2013 | 05/01/2015 | Active | FALSE |
| 1137 | 210 | Alan | Fraser | 41 Carver Hill Road | Mechanicsville | VA | 23111 | 804-559-5885 | 03/20/2013 | 03/20/2014 | Active | TRUE |
| 1139 | 210 | Peter | Grigas | 3 Pleasant Street | Glen Allen | VA | 23058 | 804-553-1642 | 06/09/2013 | 06/09/2015 | Inactive | TRUE |
| 1140 | 206 | Ronald | Cunningham | 52 Putnam Road | Ashland | VA | 23005 | 804-550-7732 | 02/04/2013 | 08/04/2013 | Active | FALSE |
| 1142 | 207 | Kye | Nguyen | 456 Harringont Avenue | Richmond | VA | 23220 | 804-236-0325 | 02/20/2013 | 02/20/2015 | On Hold | FALSE |
| 1143 | 206 | Barry | Feinberg | 73 Endicott Avenue | Chester | VA | 23831 | 804-751-1119 | 10/05/2013 | 10/05/2014 | Active | FALSE |
| 1144 | 208 | Colleen | Murphy | 47 Winter Street | Mechanicsville | VA | 23111 | 804-559-1651 | 06/09/2013 | 06/09/2014 | Active | FALSE |
| 1146 | 209 | Marlene | Halpin | 75 Elm Boulevard | Bon Air | VA | 23235 | 804-323-0346 | 07/17/2013 | 07/17/2015 | On Hold | FALSE |
| 1147 | 210 | Elijah | Slomich | 108 Roosevelt Avenue | Mechanicsville | VA | 23111 | 804-559-5060 | 08/02/2013 | 08/02/2015 | On Hold | FALSE |
| 1148 | 212 | Todd | Wolfe | 18 Parker Avenue | Richmond | VA | 23219 | 804-674-2140 | 09/20/2013 | 09/20/2014 | Active | TRUE |
| 1150 | 203 | Zach | Adgate | 92 Apple Blossom Lane | Ashland | VA | 23005 | 804-550-6119 | 10/15/2013 | 10/15/2014 | Active | FALSE |
| 1151 | 202 | Isabella | Cimino | 429 South Street | Ashland | VA | 23005 | 804-550-9870 | 08/02/2013 | 08/02/2014 | Active | FALSE |
| 1153 | 212 | Vinnie | Tumbiolo | 358 East Street | Richmond | VA | 23219 | 804-674-1434 | 05/19/2013 | 05/29/2015 | Inactive | FALSE |
| 1154 | 204 | Jamal | Asmal | 9872 Turnpike Road | Richmond | VA | 23220 | 804-236-2194 | 06/07/2013 | 06/07/2014 | Active | TRUE |
| 1155 | 210 | Juliette | Beaumont | 35 Walnut Street | Glen Allen | VA | 23058 | 804-553-1275 | 08/01/2013 | 08/01/2014 | Active | FALSE |
| 1156 | 208 | Kurt | Eisler | 5 Bradford Circle | Richmond | VA | 23220 | 804-236-8961 | 04/17/2013 | 04/17/2015 | On Hold | FALSE |
| 1158 | 201 | Pedro | Fuente | 9 Mockingbird Lane | Chester | VA | 23831 | 804-751-6333 | 09/05/2013 | 09/05/2014 | Active | FALSE |
| 1159 | 211 | Maggie | Hadley | 6 Rose Court | Ashland | VA | 23005 | 804-550-6103 | 03/19/2013 | 03/19/2014 | Active | TRUE |
| 1160 | 212 | Mark | Reynolds | 11 Pond Lane | Mechanicsville | VA | 23111 | 804-559-4642 | 06/20/2013 | 06/20/2015 | Active | FALSE |
| 1165 | 207 | Shea | McKiernan | 780 Flint Street | Ashland | VA | 23005 | 804-550-0107 | 07/13/2013 | 07/13/2014 | Active | TRUE |
| 1166 | 203 | Abigail | Turner | 99 Maple Road | Richmond | VA | 23219 | 804-674-6807 | 09/01/2013 | 09/01/2015 | On Hold | TRUE |
| 1167 | 204 | George | Krukonis | 14 Collins Drive | Richmond | VA | 23219 | 804-674-4333 | 05/05/2013 | 05/05/2014 | Active | TRUE |
| 1169 | 211 | Maria | Gonzalez | 100 Tower Drive | Richmond | VA | 23220 | 804-236-6337 | 05/19/2013 | 05/19/2014 | Active | FALSE |
Sheet2
Sheet3
CISB 15 Access Lab 2 Instructions.docx
CISB 15 – Microcomputer Applications
Access Lab 2: Parkhurst Health & Fitness Center
Data Files needed for this Case Problem: Fitness. accdb ( cont. from Tutorial 1) and Center. xlsx
Parkhurst Health & Fitness Center
Martha Parkhurst uses the Fitness database to track information about members who join the center and the program in which each member is enrolled. She asks you to help her maintain this database. Complete the following:
1. Open the Fitness database that you created in Tutorial 1 of Access. In all steps, “your name” is your actual first and last name.
2. Open the Program table in Design view, and change the following field properties: Program ID: Enter Primary key for the Description, make the Program ID the primary key, and change the Field Size property to 3. Monthly Fee: Change the Format property to Standard. Physical Required: Change the Data Type to Yes/ No.
3. Save and close the Program table. Click the Yes button when a message appears indicating some data might be lost.
4. Use the Import Spreadsheet Wizard to create a new table in the Fitness database. As the source of the data, specify the Center workbook (located in the Moodlerooms file folder). Select the option to import the source data into a new table in the current database, and then click the OK button.
5. Complete the Import Spreadsheet Wizard as follows: a. Select Sheet1 as the worksheet you want to import. b. Accept the option specifying that the first row contains column headings. c. Accept the field options the wizard suggests, and do not skip any fields. d. Choose Member ID as your own primary key. e. Import the data to a table named “MemberTable_ yourName”, and do not save your import steps.
6. Open your Member table, and then delete the InitiationFeeWaived field.
7. Modify the design of your Member table so that it matches the design shown in Figure 2- 52, including the field names and their order. ( Hint: For Text fields, delete any formats specified in the Format property boxes, including deleting the @ symbols).
Figure 2-52
|
Field Name |
Date Type |
Description |
Field Size |
Other Properties |
|
Member ID |
Text |
Primary key |
4 |
|
|
Program ID |
Text |
Foreign key |
3 |
|
|
First Name |
Text |
|
18 |
|
|
Last Name |
Text |
|
18 |
|
|
Street |
Text |
|
30 |
|
|
City |
Text |
|
24 |
|
|
State |
Text |
|
2 |
|
|
Zip |
Text |
|
10 |
|
|
Phone |
Text |
|
14 |
|
|
Date Joined |
Date/Time |
|
|
Format: Short Date |
|
Expiration Date |
Date/Time |
Date when membership expires |
|
Format: Short Date |
|
Membership Status |
Text |
Active, Inactive, or On Hold |
8 |
|
8. Open the Access Help window and enter default value as the search text. Select the Help article titled “ Set default values for fields or controls,” and then select “Set a default value for a table field.” Read that section of the Help article, and then scroll down and examine the examples of default values. Set the Default Value property for the Membership Status field to “ Active” (including the quotation marks). Close the Access Help window.
9. Save the Member table. Click the Yes button when a message appears indicating some data might be lost.
10. Add the records shown in Figure 2- 53 to the Member table. ( Hint: Use the New record button on the Home tab to add a new record.)
Figure 2- 53
|
Member ID |
Program ID |
First Name |
Last Name |
Street |
City |
State |
Zip |
Phone |
Date Joined |
Expiration Date |
Membership Status |
|
1170 |
210 |
Ed |
Curran |
25 Fairway Drive |
Bon Air |
VA |
23235 |
804-323-6824 |
6/3/2010 |
12/3/2010 |
Active |
|
1172 |
206 |
Tung |
Lin |
40 Green Blvd |
Richmond |
VA |
23220 |
804-674-0227 |
11/16/2010 |
11/16/2010 |
Active |
11. Resize all the columns in the datasheet to their best fit, print the datasheet showing all of the records, and then save and close the table.
1. Go to the Database Tools tab, then the Database Documenter button. Under Tables, click the checkboxes next to both the Program table and the Member table, then click on the Options button. Make sure that Properties is checked under the “Include for Table” section, make sure that the second (middle) button is selected for the “Include for Fields” section, and the second (middle) button is selected for the “Include for Indexes” section. Click OK to both dialog boxes. This will create a document (design) report of your table. Using the “Capture and Print” procedure, capture this document, paste it in into Word, and save the document as DatabaseDocumenter2- yourName.
12. Define a one-to-many relationship between the primary Program table and the related Member table. Make sure that you create the relationship between the common field in both tables. Select the Referential Integrity option and the Cascade Updates option for this relationship. Note: This step is IMPORTANT – without it, you will not be able to correctly create the queries required in the next tutorial.
13. Drag the sides of each table in the Relationships window so that all fields are completely visible without scrolling. Print the relationships by clicking on the Relationship Report under the Tools Group in the Design tab. Using the “Capture and Print” procedure, capture this document, paste it in into Word, and save the document as DatabaseRelationships2- yourName. Save the changes to the Relationships window as you Close this window.
14. Compact and repair your Fitness database, and then close the database. IT IS IMPERATIVE THAT YOU CLOSE YOUR DATABASE BEFORE SUBMITTING IT FOR GRADING.
15. Create a Compressed (zipped) folder containing your DATABASE and the two accompanying files. Use the Attach file option in Moodlerooms and submit the zipped folder for grading.
Attachment checklist:
Last Name, First Name CRN nnnnn Access Lab 2.zip
Last Name, First Name CRN nnnnn Fitness.accdb Access database
DatabaseDocumenter2- yourName
DatabaseRelationships2- yourName
CISB 15 Access Lab 2 Instructions Page 1 of 3
Mason, Clair CRN 12345 Fitness .accdb
| Program ID | Program Type | Monthly Fee | Physical Required |
|---|---|---|---|
| 201 | Junior Full (ages 13-17) | ¤ 35.00 | Yes |
| 202 | Junior Limited (ages 13-17) | ¤ 25.00 | Yes |
| 203 | Young Adult Full (ages 18-25) | ¤ 45.00 | No |
| 204 | Young Adult Limited (ages 18-25) | ¤ 30.00 | No |
| 205 | Adult1 Full (ages 26-35) | ¤ 60.00 | No |
| 206 | Adult1 Limited (ages 26-35) | ¤ 45.00 | No |
| 207 | Adult2 Full (ages 36-50) | ¤ 60.00 | No |
| 208 | Adult2 Limited (ages 36-50) | ¤ 45.00 | No |
| 209 | Senior1 Full (ages 51-65) | ¤ 50.00 | Yes |
| 210 | Senior1 Limited (ages 51-65) | ¤ 35.00 | Yes |
| 211 | Senior2 Full (ages 66 and over) | ¤ 40.00 | Yes |
| 212 | Senior2 Limited (ages 66 and over) | ¤ 30.00 | Yes |