Newsgroup: it.comp.appl.access
Titolo: Valore Campo ripetitivo

Sono un principiante delle applicazioni di ACCESS e vi chiedo come posso 
operare per ottenere che in una tabella, per un certo numero di records 
consecutivi, sia sempre presente in alcuni campi il medesimo valore senza 
che si proceda , per gli stessi campi, ad alcun input ripetitivo. Il 
risultato dovrebbe essere come quello che si ottiene agendo sul "valore 
predefinito" del campo in stuttura della tabella.
Vorrei evitare che l'operatore intervenga spesso a modificare la struttura 
della tabella. Premetto perň che conosco poco e male VBA.
Spero di essere stato abbastanza chiaro e ringrazio anticipatamente per 
l'aiuto.
Alessio Paganin - Co.Ed.Mar.srl 

 Alessio Paganin - Co.Ed.Mar.srl
Ciao Alessio
Creati una maschera che abbia la tabella come origine dati.
Sull'evento dopoi aggiornamento del controllo "C1" scrivi:
Me.C1.DefaultValue = "'" & Me.C1 & "'"

 Alessio Paganin - Co.Ed.Mar.srl
Ciao Alessio
Creati una maschera che abbia la tabella come origine dati.
Sull'evento dopoi aggiornamento del controllo "C1" scrivi:
Me.C1.DefaultValue = "'" & Me.C1 & "'"
Risposta abbastanza criptica per le mie scarse nozioni,
C1 = campo1 ?
Me = ???
Comunque grazie mille e non mi abbandonare
Ciao

 ha scritto nel messaggio 
news:4833f628$0$35956$4faf...@reader2.news.tin.it...

Sto facendo dei tentativi di interpretazione ma ti prego di seguirmi.
A parte la prima riga che credo di avere ben compreso, i miei dubbi nascono 
da quella parola "aggiornamento" e poi dove si deve scrivere quella 
formula?.
Nella speranza di poterti leggere, ti saluto cordialmente.
Ciao Alessio 

 - Mostra testo tra virgolette -
Sulla form ogni controllo possiede degli eventi, visualizzabili dalla
finestra proprietà.
Uno di questi e "dopo aggiornamento".
E su questo evento dovrai scrivere la riga di VBA che ti ho suggerito.
Adesso ho poco tempo, ma domani se credi approfondiiamo.
Ciao
MArco

 - Mostra testo tra virgolette -
Sulla form ogni controllo possiede degli eventi, visualizzabili dalla
finestra proprietą.
Uno di questi e "dopo aggiornamento".
E su questo evento dovrai scrivere la riga di VBA che ti ho suggerito.
Adesso ho poco tempo, ma domani se credi approfondiiamo.
Ciao
MArco
Ok a domani
Ciao
Alessio 


puoi provare in questo modo, agendo su evento current della form:
private sub form_current()
Dim vValore
if me.newrecord = true then
me.recordsetclone.movelast ' sposta sull'ultimo record
me.recordsetclone![NomeCampo] = vValore 'valorizza la variabile con il dato 
contenuto nel campo "NomeCampo" dell'ultimo record
me.NomeControllo.defaultvalue = """"& vValore &""""
end if
end sub
-- 
Ciao
Geppo


Grazie per tutta l'attenzione che mi dedicate, cercherò di comprendere e di 
testare ( se riesco ) anche la tua formula.
Ciao
Alessio 

 - Mostra testo tra virgolette -
Ciao
Come sei messo ?
MArco

 - Mostra testo tra virgolette -
Ciao
Come sei messo ?
MArco
OK
Dimmi l'istruzione che devo scrivere e dove dovo scrivere e poi ti giuro che 
mi sforzerň di comprenderne la logica anche se la mia conoscenza di VBA č 
quanto mai terra terra, e chi sa che sia l'occasione buona per impegnarmi ad 
approfondirla.
P.S.: sono un vecchio programmatore in Basic (anni70/80).
Ancora grazie a tutti per l'attenzione.
Ciao
Alessio 

 - Mostra testo tra virgolette -
Temo di non riuscire ad essere più chiaro che nei miei posts
precedenti.
Facciamo così.
Leggili dall'inizio.
Esegui e dimmi dove ti blocchi
Ciao

 ha scritto nel messaggio 
news:7ed891e1-d8da-4533...@l64g2000hse.googlegroups.com...


Ciao
Mi è capitato un impegno di lavoro improvviso, spero che per te non sia un 
problema
se rimandiamo le attività alla prossima settimana.
Nella speranza di trovarti libero, ti ringrazio e ti saluto cordialmente.
Ciao
Alessio