HI,
I'll try item 1 first
1) produce a query which links together all the required tables. Check it shows all records.
2) Then filter the records by entering id in id field. Check it only produces one record.
3) Then you can replace the id value in the query with a question in square brackets, eg [Enter id ] Then each time query runs user will be prompted to enter id.
I#ll think about 2) aand come back tomorrow, unless someone else answers it for you.
Denis