This sounds like a school assignment because you wouldn't do this in a real application. Based on the error message, the PK is not correctly defined. To make a multi-field PK, use the ctl or shift keys in combination with click to select up to ten individual or adjacent columns. Once all the required columns are highlighted, press the key button on the ribbon to define the PK.
FYI, you will find it easier in the long run to use autonumber primary keys. When you do have a single or compound candidate key (potential unique primary key), create a unique index using those columns to enforce the business rule but let the autonumber be the PK. This enforces the business rule of uniqueness but still allows you to use autonumber PKs.