PDA

Visualizza versione completa : [access] inserire codice


demian9
29-07-2006, 11.18.41
ciao a tutti.........stò cercando invano di inserire uno di questi codici


Problema

Dopo aver inserito un valore in un record vuoi che diventi il valore predefinito per un nuovo record, in modo tale che l'utente non debba inserirlo di nuovo ma lo possa cambiare su richiesta.

Soluzione

Sull'evento Dopo aggiornamento del controllo o della maschera puoi usare il seguente codice:

per una stringa
Me!MioControllo.DefaultValue = Chr$(34) & Me!MioControllo & Chr$(34)

per una data
Me!MioControllo.DefaultValue = Str(CDbl(Me!MioControllo))

per altri tipi di dati (numeri, si/no, ecc.)
Me!MioControllo.DefaultValue = Me!MioControllo

Articolo KB tedesco con DB d'esempio

in alto


come devo procedere?
io faccio visualizza/struttura maschera/visualizza codice / seleziono maschera e poi facciio copia e incolla per includervi il codice.......

potete aiutarmi?
tenete presente che il campo su cui và ad incidere il codice è un campo<testo>

grazie mille

miciomao
16-08-2006, 17.36.59
Per ripetere un valore del record precedente si può usare la proprietà DefaultValue del controllo come ti ha suggerito il tetesken.
Se hai un controllo testo chiamato txtAnno (per esempio), e vuoi che ogni volta che crei un nuovo record venga automaticamente inserito il valore del record precedente, inserisci il codice seguente nell'evento "Prima di aggiornare" del contollo txtAnno:

Me.txtAnno.DefaultValue = "'" & Me.txtAnno.Value & "'" '(doppioapice-apice-doppioapice)


;)