I am trying to create a database that will generate a report from data in my table (lets call it tblprocedures). Now, what I want to do is generate a Spanish version, as well as an English version of a report based on data entries from tblprocedures. I have already designed the English and Spanish reports themselves. I have also created a form so that a user can input data(frmprocedures) with all the entries for things that don't need to be translated (ie. numbers, names, etc..). All easy stuff so far, my problem is I want to make it so that the user can select through check boxes on the form, which pieces of information apply to the current record, then when the user generates the English report the database will print the English version of the information related to each checkbox if its checked, and if they generate the Spanish version of the report, the Spanish version of the data related to each checkbox if its checked will print.
My thinking was to use a second table (tbltranslation) and and pull the English or Spanish (based on which report was generated by the user) version of each data entry and print them to a text box on the report and use an if then statement to print data only if its box is checked. However, I am unsure how to do this. I can't really establish a primary key, as the fields that would be in tbltranslation in no way relates to any one field in tblprocedures (is this a many to many relationship?), and I am pretty sketch on the whole programming side of this. I took programming classes in highschool and college but its been awhile.
Any help or direction would be greatly appreciated.