I am making an application for a powder coating company. I need to provide the user with the facility of selecting a color and save the color into the database and retrieve when required. Please tell me guys how can i do that?

database name: database.mdb

Secondly, I also wanted to know that is it necessary to have primary keys in Access database? I haven't assigned any primary key and haven't felt the need yet.