>
>in che private sub deve succedere tutto questo?
A logica dovrebbe essere nell'evento Dopo aggiornamento del campo IDprogetto.
Se clicchi nel pulsantino con i 3 puntini dell'evento scelto (nelle proprietà dell'oggetto casella di testo) Access crea automaticamente la sub.
basta riempirla con il codice...
>
>il codice non è una cosa simile?
>
>Dim strsql As String
> Set Rs = New ADODB.Recordset
>strsql = "SELECT * FROM tbl_progetti WHERE idprogetto = " & txt_IDProgetto
> Rs.Open strsql, CurrentProject.Connection
>
Sì a questo punto devi impostare il valore nel campo idprogetto.
Allora puoi utilizzare quello scritto sopra ed assegnare il valore con:
txt_titoloProgetto.value = rs.fields("titoloProgetto")
oppure con la funzione Dlookup:
M.