Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
ciao Antonio,
se la relazione tra paziente e diario è uno a molti hai nella tabella diario la chiave esterna che rappresenta la chiave primaria della tabella paziente.
Ora supponiamo che nella tabella diario la chiave primaria si chiami idgiorno: in questa tabella hai anche il riferimento della chiave esterna quindi riesci ad individuare anche il paziente, come accennato.
Credo che piazzando un command button nella sottomaschera accanto a record che identifica il giorno, sia sufficiente invocare su evento click :
If Not IsNull(Me.giorno) Then
DoCmd.OpenReport "diario", acViewPreview, , "idGiorno=" & Me.idgiorno ' personalizza il nome dei controlli e oggetti
End If
per aprire il report in preview per mostrare paziente e giorno di riferimento.
Applicando la clausola where al metodo openReport non serve che imposti parametri nella query sia per questo report che per l'altro con il quale stampi i pazienti.
ciao, Sandro.