--
Saluti da
NSantini
Come origine record della maschera, metti una query che ordina i
record della tabella sul campo data in ordine decrescente. In questo
modo il record con data più alta sarà sempre il primo.
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------
Una buona idea potrebbe essere proporre i record in ordine decrescente.
--
Ciao.
Maurizio
--------
?SPQR(C)
X
--------
mi aspettavo questa risposta in quanto nel mio post non ho fatto cenno che
ci sono record anche con date future: molte in novembre 2002 e ancor di più
in dicembre 2002.
Ci vorrebbe qualcosa del tipo " vai al record la cui data corrisponde con
quella di sistema" e ripeto "vai" e non "seleziona" quel record
Grazie
--
Saluti da
NSantini
A fronte dell'evento "Su caricamento" della maschera sposta il fuoco sul
controllo relativo alla data e posizionati sul record desiderato usando il
metodo (vedi help) dell'oggetto DoCmd (vedi help) usando come argomento
trova la data di sistema (ovvero Date()).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
un po' criptico, ma credo di aver capito e ci provo.
Mi farò sentire. Grazie
Saluti da NSantini
Scusami: volevo scrivere *il metodo FindRecord*.
Private Sub Form_Load()
Dim dCorrente As Date
dCorrente = Date
Me.dataturnotx.SetFocus
DoCmd.FindRecord dCorrente, , False, , False, , True
End Sub
Funziona a meraviglia e ti ringrazio
Ciao NSantini