Io posso darti una dritta su come lavoro in VB, immagino che tu stia parlando di Access, vero...?
Io creo procedure gestionali scrivendo in Visual Basic, spesso collegandomi da programma a un D.B. Access.
Che versione di Access stai utilizzando ?
Es. io non lavoro in Access, ma il VBA (codice gli assomiglia molto, al VB), ho fatto una prova con Access 2003, immagino che tu hai una Maschera creata con l creazione guidata con fonte una Tabella o qualcosa di simile...?
Se si, il modo che all'apertura di vada all'ultimo record è molto semplice:
Devi posizionarti sulla Form in visualizz.struttura ---> pulsante destro scegli proprietà--> puoi scegliere nella linguetta "eventi" - 'Su apertura' o su 'Caricamento' - poi clicchi sui ... e ti si aprirà il relativo evento in Codice VBA, del tipo:
Private Sub Form_Open(Cancel As Integer)
DoCmd.GoToRecord acDataForm, "tuo nome della Form", acLast
End Sub
Questo farà si che quando aprirai la Form, la stessa si posizionerà all'ultimo record della Tabella a cui è correlata...
Saluti.
Luciano.

Rispondi quotando