Newsgroup: it.comp.appl.access
Titolo: trasportare il valore di un campo su altre tabelle

Nuovo dilemma:
ho una maschere con una sottomaschera che contiene un'altra sottomaschera
:-)
ognuna delle 3 contiene controlli campi di 3 rispettive tabelle
relascionate 1 a molti tramite CF.
Nella sottomaschera della sottomaschera, ho un controllo campo (associato)
PINGO che in automatico mi riporta il valore calcolato di altri campi
numerici.
Questo Valore vorrei che venisse memorizzato all'istante anche in un campo
PONGO della tabella collegata alla sottomaschera (quindi tabella
differente)
ho provato con "dopo aggiornamento" il codice pongo.tabella3 = PINGO ma
non funziona. Ho anche provato con [pongo.tabella3] = me!pingo ma lo
stesso, niente! con o senza parentesi.
Ho sbagliato codice o che?
l.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 l.
rispetta la sintassi per referenziare controlli di sottomaschere
controllosottoform.form.controllo
Antonio 

 Antonio
perchč parlate in marziano!!!!!!
me!pongo.tabella3 = pingo ?    


 l.
non ho la tua form davanti quindi quello che mi scrivi non mi dice niente
invece io ho fatto un esempio parlando di variabili generiche il cui nome 
suggerisce di cosa si tratta
Antonio 

 Antonio
con tutto il rispetto, il suggerimento lo puň capire uno come te che
mastica programmazione ogni gg. ma io non ho capito nu tubo.


 l.
call replace ("forum access", "asilo bimbi 3 anni")
call replace ("linguaggio tecnico", "linguaggio bimbi 3 anni")
call translate ("rispetta la sintassi per referenziare controlli di 
sottomaschere")
SINTASSI:
serie di regole che legano un linguaggio di programmazione
REFERENZIARE:
fare riferimento a
CONTROLLI:
tutte quelle belle caselline colorate che uno, quando non c'ha un cacchio da 
fare, può ficcare a casacccio dentro una maschera
MASCHERA:
no bimbo, non è carnevale. E' un rettangolo dove dentro ci schiaffi i 
giochetti e poi ci giochi o ci fai giocare gli altri
SOTTOMASCHERA:
no, non è il maglioncino che la mamma ti fa mettere sotto la maschera di 
carnevale se no prendi freddo.
è un rettangolino che metti dentro un rettangolone
return translate = "bisogna seguire certe regole per poter far riferimento 
alle caselline colorate che stanno dentro un  rettangolino che sta dentro un 
rettangolone"
call translate ("controllosottoform.form.controllo")
CONTROLLOSOTTOFORM
la sottoform è la sottomaschera quindi il rettangolino, il 
controllosottoform è l'oggetto controllo che si mette nel rettangolone e che 
restituisce il rettangolino. Diciamo che è come una casellona colorata. 
Dentro c'è il rettangolino che contiene tante altre belle caselline colorate 
che giocano tra loro, ma stanno dentro il rettangolino. Se passa la maestra 
nel rettangolone, e vuole chiamare una casellina colorata che gioca nella 
classe casellona colorata, cioè il rettangolino, come fa?
FORM
parola chiave, permette di far parlare la maestra che sta nel rettangolone 
con tutti quelli che giocano nel rettangolino
CONTROLLO
il rettangolino a cui la maestra vuole dire che non si deve mettere le dita 
nel naso
Pertanto la maestra pensa
sto parlando con la classe pippo PIPPO
voglio parlare con un bambino della classe pippo FORM
il bambino si chiama pluto PLUTO
pertanto la maestra dirà
PIPPO.FORM.PLUTO mi senti? se ti rimetti le dita nel naso te le stacco una 
ad una e ci faccio shangai!
rollback ("linguaggio tecnico")
rollback ("forum access")
Antonio 

 rollback ("forum access")
Oggi te rode ehhhhh? ;-{)
Comunque se quel valore lo deve mettere su un campo di tabella e non 
c'e' un controllo associato a quel campo forse deve fare la edit-update 
sulla tabella o comunque riferirsi all'insieme fields del recordset 
associato al form che gestisce quella che lui chiama tabella3.
Dipende inoltre dall'evento e dalla form attiva in quel momento.
Se, ammettiamo, e' su submask2 ed il valore e riferito alla tabella di 
form principale non se la cava neanche con il path che hai descritto 
poiche' o deve passare dall'insieme Forms o deve fare 
Parent.Parent.Form!NomeControllo
-- 
ac (x=y-1)

 Parent.Parent.Form!NomeControllo
Ecco... un'altro che parla MARZIANO! Qua parlano tutti marziano.
Indi per cui... lo mandiamo a fare un corso di MARZIANO prima di fargli
postare altre richieste sul ng, cos� forse lo capiamo, e soprattutto lui
capisce noi???
Ciao.
-Marco-


 -Marco-
So' diec'anni che se dicono sempre le stesse cose e sempre le stesse 
contestazioni.
ufffffff......
cmq aless�, il mio MARZIANO era meno MARZIANO del tuo
l'hai fatto apposta confessa!
Antonio 

 Antonio
ho capito! 
ci rinuncio!
l.


 ci rinuncio!
sigh...
app = 2 ?
app = 1 ?
app = 0 ?
call replace ("forum access", "asilo bimbi " & app & " anni")
call replace ("linguaggio tecnico", "linguaggio bimbi " & app & " anni")
*NOD*
Antonio 

 Antonio
§#¥&#9794;&#9788;&#9788;&#9788;  &#9568;:-)( 
ricapitolo:
tabelle con stesso nome delle maschere relazionate in base a CF - 1 a
molti.
maschera "anagrafe", 
sottomaschera "dati" con campo "voto_titoli" - controllo campo associato
chiamato lo stesso "voto_titoli".
sottomaschera "titoliAS" contenuta in una scheda (pagina) della form
"dati".
Nella sottomaschera "titoliAS" vi è un controllo Non associato
(Testo46)che visualizza il risultato calcolato di altri campi numerici.
quello che voglio fare è: pigliare il valore del controllo campo "testo46"
e trasportarlo nel campo "voto_titoli" della sottomaschera "dati"
il tutto in automatico ed in tempo reale.
l.
se vuoi evitarmi, non rispondere!


 ha scritto nel messaggionews:ibip9l$4ih$1...@news.newsland.it...

uhauhauhauhauhauhauhauhauhauhauhauhauhauhauhauhauhaua
mi sto facendo pipì addosso uhauhauhauhauhauhauhauhauha
il maglione sotto la maschera mi ha fatto crollare :D

 se vuoi evitarmi, non rispondere!
Vedi... umiltà, questa sconosciuta
sei tu che hai bisogno, devi abbozzare, soprattutto se approcci con questa 
aggressività
dati.form.voto_titoli = dati.form.titoliAS.form.testo46
Antonio 

 Antonio
uhauhauhauhauhauhauhauhauhauhauhauhauhauhauhauhauhaua
mi sto facendo pip� addosso uhauhauhauhauhauhauhauhauha
il maglione sotto la maschera mi ha fatto crollare :D
:-PPP
che dici, si potrebbero organizzare lezioni del genere tipo consorzio 
nettuno?
:-D
A 

 l.
ERRORE!!!!!
Non bisogna rinunciare, bisogna "imparare"... Antonio con quella
simpaticissima spiegazione, meglio di così non poteva farla
semplice...
cmq se proprio non hai capito...
Ci provo io :
MascheraA - CampoValA - Sottomaschera MascheraB
MascheraB - CampoValB - Sottomaschera MascheraC
MascheraC - CampoValC
*** Punto di vista MascheraA:
puntare al campo CamopValC
[MascheraB].Form![MascheraC].Form![CamopValC]
puntare al campo CampoValB
[MascheraB].Form![Testo0]
puntare al campo CampoValA
CampoValA
*** Punto di vista MascheraB:
puntare al campo CamopValC
[MascheraC].Form![CamopValC]
puntare al campo CampoValB
CampoValB
puntare al campo CampoValA
Forms![MascheraA]![CampoValA]
*** Punto di vista MascheraC:
puntare al campo CamopValC
CampoValC
puntare al campo CampoValB
Forms![MascheraA]![MascheraB].Form![CampoValB]
puntare al campo CampoValA
Forms![MascheraA]![CampoValA]
Mò se non ti è chiaro ti mandiamo al CEPU :D

 ha scritto nel messaggionews:82157f3a-0c12-47f3...@fh19g2000vbb.googlegroups.com...

Antò così puoi insegnare alle Sorelle Agazzi e a Maria Montessori
rivoluzionando i metodi educativi... facciamo il nuovo metodo Biso :D

 > Antonio

Non rinunciare... vedi se cos� ti � pi� chiaro:
http://pagecommunication.co.uk/subformsyntax.pdf
--
sv


 ha scritto nel messaggio

se quello scritto da Antonio era Marziano, l'inglese cosa risulterà
mai? :D

 mai? :D
Non scordarti che l'italiano � un linguaggio sofisticato e difficile..
:-))


 dati.form.voto_titoli = dati.form.titoliAS.form.testo46
questo codice  va senza parentesi? (confrontandolo con il codice di
pablitomf che riporta parentesi quadre e punti esclamativi mi � sorto il
dubbio, aumentando il mio sgomento)
lo piazzo su dopo aggiornamento della form DATI o della Forms titoliAS ?
o va su un altro evento?
luigi    ........l'uomo che � riuscito ad esaurire antonio! :-)


 M� se non ti � chiaro ti mandiamo al CEPU :D
ok mandatemi al CEPU, ma la sintassi non mi � chiara (il tuo codice �
diverso da quello di antonio, parentesi, puntiesclamativi, form forms ,
insomma sto facendo vari tentativi a vuoto!
Poi questo codice dove va inserito? l'ho provato su corrente, su dopo
aggiornamento e su prima di aggiornare della maschera titoliAS e/o Dati,
ma niente (il codice di antonio  mi da errore 424 necessario oggetto) .



di roal zanazzi ce n'� stato uno solo
Antonio