...allora...
1) per la prima domanda basta che tu crei un report generico.... che sia da modello per tutti i record e poi per usarlo solo con uno specifico record basta che filtri il report nel mmento in cui lo usi:
docmd.openreport "rptProva", acpreview,,"codice=" & me!codice
cioè dove il codice del report deve essere quello che io ho scelto.
2)per la seconda domanda sarebbe meglio se mi daresti il file così ci do un'occhiata... cmq basta lavorarci con l'sql e vedere i campi come si vuole.
3)se ci sa su una pagina ne usa una per fornitore altrimenti se non è questa la risposta esite un ggetto che mi permette di dividere le pagine come voglio io mettendolo semplicemente nel punto del report che voglio.
Spero di esserti stato d'aiuto
valse