MOS-A2K: Full Set of Microsoft Access 2000 CORE Practice Test Questions
Preparing for the MOS-A2K (Microsoft Access 2000 CORE) exam requires both conceptual understanding and hands-on familiarity with Access 2000’s interface and features. This article provides a full set of practice questions covering the core objectives, organized by topic, with answer keys and brief explanations to help you learn from mistakes.
How to use these questions
- Time yourself: 50–60 minutes for the full set to simulate exam conditions.
- Perform tasks in Access 2000 (or a compatible version) when questions ask for practical steps.
- After completing the set, review explanations and retry any areas of weakness.
Question set — Basic database concepts (5 questions)
- What is the primary purpose of a primary key in an Access table?
- Which of the following best describes a relational database?
- When should you use a lookup field instead of a separate related table?
- Define normalization and name one benefit.
- Which data type should you use to store monetary values and why?
Question set — Table design and data entry (8 questions)
- You have a Customers table with fields: CustomerID (AutoNumber), Name (Text), Phone (Text), and Email (Text). How would you modify the design to prevent duplicate Email values?
- Describe the steps to set a default value for a Date/Time field to today’s date.
- How do you change a field’s data type from Text to Memo (Long Text) without losing existing data?
- Explain the difference between Required = Yes and Allow Zero Length = No for a Text field.
- Which property enforces a format like (###) ###-#### for phone numbers?
- Create a validation rule to ensure Quantity is a positive integer.
- How do you create an index on the LastName field to speed searches?
- When importing data from a CSV, what two issues commonly require manual fixing afterward?
Question set — Queries (10 questions)
- Write a Select query to show Orders with OrderDate in 1999.
- How would you create a parameter query that asks the user for a start and end date and returns records in that range?
- Explain how to make a query that calculates TotalPrice as QuantityUnitPrice.
- What type of query would you use to add new records from an external table?
- Describe how to create a crosstab query that summarizes Sales by Region and Month.
- How do you use the Criteria row to return records where City starts with “San”?
- Which SQL clause removes duplicate rows from results?
- Write the SQL for an Inner Join between Customers and Orders on CustomerID.
- Explain when to use a Make-Table query and one caution when running it.
- How do you convert a select query into an update query to increase Price by 10% for items in Category = ‘A’?
Question set — Forms (8 questions)
- Describe steps to create a single-form view for the Products table.
- How do you bind a combo box to a lookup query that shows CategoryName but stores CategoryID?
- Explain how to add a command button that opens a report in Print Preview.
- Which property controls whether a form opens in Add mode only?
- How do you set tab order on a data entry form?
- Create a calculated control on a form to show FullName as FirstName & “ ” & LastName.
- How would you create a subform to show OrderDetails within an Order form?
- What is the effect of setting RecordSource to a SQL statement instead of a table?
Question set — Reports (6 questions)
- How do you group report data by Salesperson and show subtotals?
- Explain how to change report layout from Columnar to Tabular.
- Which control type should you use to display aggregated totals?
- How do you add a page number and total pages to a report footer?
- Describe exporting a report to Excel — one step and one limitation to be aware of.
- How can you preview different records when testing a report without printing?
Question set — Macros and basic automation (5 questions)
- What macro action opens a form? Give the action name.
- How do you run a macro when a form opens?
- Explain one example of using the If…Then…Else macro block.
- Describe the difference between embedded macros and standalone macros.
- How can you disable macros for a testing session without deleting them?
Question set — Database maintenance and security (3 questions)
- What compacting and repairing does and when to run it.
- How do you create a backup copy of an Access database file?
- Name one way to limit user access to certain forms or reports.
Answers with brief explanations (selected)
- To uniquely identify each record — ensures referential integrity and enables joins.
- Set Email field’s Indexed property to Yes (No Duplicates) or create a unique index.
- In Design view, set the Default Value property to Date() for the Date/Time field.
- Validation Rule: >0 AND [Quantity]=Int([Quantity]) — with message “Quantity must be a positive integer.”
- SELECT * FROM Orders WHERE Year([OrderDate]) = 1999;
- Use criteria: Between [Enter start date:] And [Enter end date:] on the date field; save as a parameter query.
- In a query column: TotalPrice: [Quantity][UnitPrice] or SQL SELECT QuantityUnitPrice AS TotalPrice …
- DISTINCT removes duplicates: SELECT DISTINCT Field1 FROM Table1;
- SELECT Customers., Orders. FROM Customers INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID;
- Change to Update Query; Update To: [Price]*1.1 and Criteria: [Category]=‘A’.
- Set Row Source to a query SELECT CategoryID, CategoryName FROM Categories; set Bound Column = 1, Column Count = 2, Column Widths = 0”;1.5” (hides ID).
- Set Data Entry property of the form to Yes.
- Use Grouping on Salesperson field and add a Group Footer with Sum() for subtotals.
- OpenForm macro action.
- Attach the macro to the form’s On Open or On Load event (choose Embedded Macro or name of macro).
- Compacting rewrites the file to release unused space and can fix corruption; run after large deletions or regularly as maintenance.
- Use File → Save As → Backup Database or copy the .mdb file in File Explorer.
- Use a login form with user-level permissions (or hide/disable controls based on user role via VBA/macros).
Quick practice exam (25-minute mini test)
- Pick one question from each major section above (tables, queries, forms, reports, macros). Time yourself 25 minutes, then check answers.
Final tips
- Practice in Access itself; exam tasks test both knowledge and interface speed.
- Focus on queries and table relationships — many exam items require joins and calculated fields.
- Learn keyboard shortcuts for faster navigation.
- Review error messages and validation rules by testing inputs.
Leave a Reply