Gaining Proficiency Instructions s1

Total Page:16

File Type:pdf, Size:1020Kb

Gaining Proficiency Instructions s1

Office 2013 – myitlab:grader – Instructions Your Office - Access Workshop 8: Assessment Project 1

Managing Data in the Putts for Paws Database Project Description: Putts for Paws is a charity event that raises money for a local animal shelter and is hosted by the Red Bluff Golf Course. The details of the event, such as corporate sponsors, participants, and orders, are tracked using an Access database. You have been asked to update the database so the Putts for Paws director has an easier time managing the data from year to year. You have been given a sample database to assist the organization by creating action queries that will allow them to maintain accurate data.

Instructions: For the purpose of grading the project you are required to perform the following tasks: Points Step Instructions Possible

Start Access. Open the downloaded Access file named a04ws08_grader_a1.accdb. Save the 1 file with the name a04ws08Putts_LastFirst, replacing LastFirst with your name. Enable 0 content, if necessary.

Create a Make Table query based on tblParticipant and tblOrder of all participants who have placed an order with the Putts for Paws Charity. Include ParticipantID, FirstName, LastName, 2 and ContactPhoneNumber from tblParticipant, and AmountPaid and OrderDate from tblOrder, 9 in that order. Name the table the query will create tblParticipantOrders. Run the query, and then save your query as qryParticipantOrderTable. Close the query. Open tblParticipantOrders in Design view. Move the first field, ParticipantID, to be the last field in the table. Create a new first field named PartOrderID with a data type of AutoNumber and make it the primary key. Add the following custom format: "PO0"0 (that's "POzero"zero) 3 to PartOrderID. Enter Participant Order ID (primary key) as the description. For the 10 FirstName field, add First Name as the caption. Enter Participant first name as the description. For the LastName field, add Last Name as the caption. Enter Participant last name as the description. Continue making the following changes to the tblParticipantOrders table. For the ContactPhoneNumber field, add the default Phone Number format Input Mask. Add Phone as the caption. Enter Contact phone number as the description. For the AmountPaid field, 4 add Amount Paid as the caption. Enter Amount paid as the description. For the OrderDate 9 field, add the Short Date format Input Mask. Add Order Date as the caption. Enter Order date as the description. For the ParticipantID field, enter Participant ID (foreign key) as the description. Save and close the table.

Create a relationship between ParticipantID in tblParticipant and ParticipantID in 5 10 tblParticipantOrders. Enforce referential integrity. Save and close the Relationships window.

Create an Append query that will append the participants in the tblNewParticipants table to 6 the tblParticipant table. Include all fields in their existing order. Run the query, and then save 8 it as qryAppendNewParticipants. Close the query.

Create an Update query that will update all address fields and the contact phone for the participants in the tblParticipant table from the data that is in the tblUpdatedParticipantInfo 7 8 table where the ParticipantID fields match. Maintain the existing order of the added fields. Run the query, and then save it as qryUpdateParticipantInfo. Close the query. Participant Ian McShane, ParticipantID 3, had notified Putts for Paws that he has to withdraw himself from the event. You have been asked to remove him from the tables in the database. Update the relationship between tblParticipant and tblOrder to cascade delete related records. 8 10 Update the relationship between tblParticipant and tblParticipantOrders to cascade delete related records. Create a Delete query that will remove ParticipantID 3 from the tblParticipant table. Run the query, and then save it as qryDeleteParticipant. Close the query.

Updated: 06/05/2014 1 A_WS08_YOV2_A1_Instructions.docx Points Step Instructions Possible Create an outer join query that lists all participants and participant orders, even if a participant does not have an order. Include ParticipantID, FirstName, and LastName, in that order, from 9 10 tblParticipant, and then include AmountPaid and OrderDate from tblParticipantOrders. Run the query, and then save your query as qryParticipantOrders. Close the query. Create an outer join query that lists all participants and participant roles, even if a participant does not have a role. Include ParticipantID, FirstName, and LastName, in that order, from 10 10 tblParticipant, and then include CorporateID and Role, in that order, from tblParticipantRole. Run the query, and then save your query as qryParticipantRoles. Close the query. Create a Find Unmatched query that displays all the participants who do not have an order. Use tblParticipant as the table you want to see in your results, and tblParticipantOrders as the 11 8 table that contains the related records. Include ParticipantID, FirstName, and LastName, in that order. Save the query as qryUnmatchedPartOrders. Close the query.

Create an inner join query that includes Company Name from tblCorporate and Role from 12 8 tblParticipantRole. Run the query, and then save it as qryCompanyRoles. Close the query.

Close all database objects. Close the database and then exit Access. Submit the database as 13 0 directed.

Total Points 100

Recommended publications