Abstract
This paper discusses a project that incorporates internal controls concepts and Access database design. The project consists of two parts—a written exercise and the database table creation. In part one (the written exercise), students match fields, threats, data entry controls, and Access property controls for the sales order entry activity from the revenue cycle using the sales order as the transaction. In part two, students create two data file tables designed to prevent and detect errors and threats at the field level of internal controls for the sales order entry transaction. The written exercise significantly improved the overall project scores. The linking of fields, threats, data entry controls, and Access property controls led to better Access table development. We also measured the students' internal control knowledge before and after the project, finding that students' knowledge of general and specific internal controls improved after completing the project. They also improved their database knowledge of Access.