Folks,
I'm not that familiar with MS Access and was hoping that someone could point me in the right direction to determine the best way to accomplish the following
the situation
1) I have a sales forecasting applicaiton
2) it has a number of cross reference tables that the users
select from when creating a new record in the main data table
3) they want the ability to edit records after they have been entered and saved
4) when entering the record for the first time the users would choose something like sales person from the sales person table and the id of that record is what is saved to the record in the main table
5) I currently have a form that they enter criteria on to retrieve a list of records they may want to update
6) after choosing the criteria a new form is displayed with the records from the main table that match the criteria. They can then update it. But of course because the main table stores the keys to the cross reference tables instead of the actual value what is displayed would be a column named salesperson_id with a value of say 100
7) the users don't know what that is so I need to display the value from the corresponding record in the sales person table
8) I can do this using a query but then they can't edit the record
9) finally, when they edit the record I need them to be able to choose the new values from the cross reference tables instead of asking them to understand that typing in 100 in a column will mean that it is actually sales person john doe
what I was thinking of doing
1) change my form that displays the records to be updated to run a query that pulls in the proper values for each column from the cross reference tables
2) once the users select the record they want to update, the click on a button which opens another form with combo boxes on it that represent each column that can be updated and would by default have the values from the record they are updating displayed.
3) the users choose the new values and click another button - this will build the update statement and run it
Is the above a good way of trying to do it or is there a simpler way in access
thanks in advance
I'm not that familiar with MS Access and was hoping that someone could point me in the right direction to determine the best way to accomplish the following
the situation
1) I have a sales forecasting applicaiton
2) it has a number of cross reference tables that the users
select from when creating a new record in the main data table
3) they want the ability to edit records after they have been entered and saved
4) when entering the record for the first time the users would choose something like sales person from the sales person table and the id of that record is what is saved to the record in the main table
5) I currently have a form that they enter criteria on to retrieve a list of records they may want to update
6) after choosing the criteria a new form is displayed with the records from the main table that match the criteria. They can then update it. But of course because the main table stores the keys to the cross reference tables instead of the actual value what is displayed would be a column named salesperson_id with a value of say 100
7) the users don't know what that is so I need to display the value from the corresponding record in the sales person table
8) I can do this using a query but then they can't edit the record
9) finally, when they edit the record I need them to be able to choose the new values from the cross reference tables instead of asking them to understand that typing in 100 in a column will mean that it is actually sales person john doe
what I was thinking of doing
1) change my form that displays the records to be updated to run a query that pulls in the proper values for each column from the cross reference tables
2) once the users select the record they want to update, the click on a button which opens another form with combo boxes on it that represent each column that can be updated and would by default have the values from the record they are updating displayed.
3) the users choose the new values and click another button - this will build the update statement and run it
Is the above a good way of trying to do it or is there a simpler way in access
thanks in advance