Newsgroup: it.comp.appl.access
Titolo: Maschera Inserimento Dati

Salve a tutti.
Ho questo problema.
Ho creato una maschere per inserire dati: ha una combo box che prende i dati
da una tabella (senza alcuna query).
Quando scelgo il dato da combox prelevo i dati di due altri campi con
Origine controllo=[CasellaCombinata20).column(2) o (3) a seconda del campo.
Una volta inseriti i dati vedo che la tabella di destinazione si popola nel
seguente modo:
Campo CasellaCombinata20: ha preso l'ID della Tabelle Origine
Campo da [CasellaCombinata20).column(2): blank
Campo da [CasellaCombinata20).column(3): blank
Cosa mi sfugge? C'è qualche update da fare?
Grazie per l'eventuale aiuto

 ha scritto nel messaggio
news:gJX6b.28912$hE5.1...@news1.tin.it...

Usando origine controllo tu visualizzi ciò che vuoi ma non ne registri il
valore
Devi fare l'update
MAssimiliano

 Usando origine controllo tu visualizzi ciň che vuoi ma non ne registri il


 > MAssimiliano
Te ne do due di risposte.
La prima: scrivi DOPO il quoting
La seconda: sull'afterupdate della tua casellacombinata20 devi inserire
queste tue righe
tuocontrollo1 = me.casellacombinata20.column(2)
tuocontrollo2 = me.casellacombinata20.column(3)
ciao MAssimiliano

 ha scritto nel messaggio
news:tnf7b.36416$w8....@news.edisontel.com...

Ciao Ma,
grazie per l'aiuto ma più vado avanti e meno capisco.
Mi spiego meglio:
tra le proprietà della CasellaCombinata20 risulta che Origine Controllo è
Pièce per cuo ho generato l'istruzione
sull' afterupdate della casellacombinata20:
Pièce = me.casellacombinata20.column(0)
A questo punto ho inserito i dati, chiuso la maschera e sono andato nella
tabella di destinazione: nel campo Pièce appare l' ID
della tabella sorgente.
A questo punto credo farò più in fretta a inserirmi i dati a mano.
Grazie di nuovo per la pazienza.
PS: piccolo sfogo... quando lavoravo in DOS c'era un DB di nome Paradox che
per me era fantastico. Arrivavo a gestire tutte le fatture di un anno
(160.000/180.000 record*12 campi) ed nelle query aveva una velocità 5/7
volte superiore ad Access.Il progresso però vuole soprattutto
Forma/Bellezza, la sostanza conta meno. Pardon...

 Forma/Bellezza, la sostanza conta meno. Pardon...
Setta bene ciò di cui hai bisogno e vedrai che quando conoscerai Access come
conoscevi Paradox non lo rimpiangerai
e avrai Forma/Bellezza e Sostanza.
MAssimiliano

 ha scritto nel messaggio
news:NXg7b.36517$w8.3...@news.edisontel.com...

CUT
MA, rieccomi
ho rifatto tutta la procedura di inserimento della CasellaCombinata (adesso
24). Finalmente vedo nella tabella finale il valore (Pièce: si i stratta di
teatro) che mi interessava. Però non mi porta dentro il campo Nome che nella
proprietà Origine controllo = CasellaCombinata24.column(2).
Ho generato le seguenti procedure:
Private Sub CasellaCombinata24_AfterUpdate()
    Pièce = Me.CasellaCombinata24
End Sub
che è OK.
Mentre:
Private Sub AutoreNome_AfterUpdate()
    AutoreNome = Me.CasellaCombinata24.Column(2)
End Sub
nella tabella finale il campo Nome rimane blank.
Ho provato anche:
Private Sub CasellaCombinata24_AfterUpdate()
    Pièce = Me.CasellaCombinata24
    AutoreNome = Me.CasellaCombinata24.Column(2)
End Sub
ma non funziona.
Suggerimenti?
Grazie.
PS Visto che passi da Edisontel presumo tu sia di Milano, posso offrire un
apertivo...

 apertivo...
Periferia sud di Milano... Napoli
MAssimiliano

 ha scritto nel messaggio
news:uui7b.36538$w8.2...@news.edisontel.com...

terza colonna valorizzata.
non funziona.
Chiudo
Grazie