Forms

3.2 Ripetere un valore del record precedente in una form.
  Federico Luciani
(D)
Come posso evitare di riscrivere lo stesso valore, per un campo, in tutti i nuovi records in una form?

(R)
Per ripetere un valore del record precedente si puo usare la proprietà DefaultValue del controllo.
Se avete un controllo testo chiamato txtAnno, e volete che ogni volta che create un nuovo record venga automaticamente inserito il valore del record precedente, allora provate ad inserire il codice seguente nell'evento BeforeUpdate del contollo txtAnno:
   Me.txtAnno.DefaultValue =  "'" & Me.txtAnno.Value & "'" '(doppioapice-apice-doppioapice)
In questo modo ogni volta che passate al nuovo record (nella form), il controllo txtAnno conterrà il valore inserito nel record precedente e sarà sempre lo stesso fino a quando non verrà modificato.


Se pensate di avere del materiale freeware interessante e volete pubblicarlo, allora leggete qui.