Newsgroup: it.comp.appl.access
Titolo: Analisi form

Sarei grato se qualcuno ha una soluzione al sehuente quesito:
Per ogni record caricato su un form vorrei lanciare un Vba specifico, un pò
come la formatazione automatica con la differenza che  invece di formattare
un campo devo lanciare un Vba che in funzione del valore contenuto nel campo
esegui una determinata funzione. Ho provato con alcuni eventi ma il
risultato è che il primo record caricato condiziona per tutti glia altri
record il suo VBA.
Grazie
Cogo R.

 wrote in message
news:zQKne.974580$
b5.42...@news3.tin.it

Cerco di capire quello che hai scritto:
Per ogni record di una tabella esiste una funzione associata che ha come
input i valori dei campi della tabella?
Puoi fare un esempio semplice semplice?
Ciao,
Roberto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

[CUT]
Buongiorno :-) 

 Puoi fare un esempio semplice semplice?
Mi sà che l'individuo in questione è "imboscato" fra le lenzuola ;-) 

 Mi są che l'individuo in questione č "imboscato" fra le lenzuola ;-)
Credo anch'io :-) cmq ci sono almeno due "pazzi" ...  su questo NG


 ha scritto nel messaggio
news:5658c179194667da7a5...@mygate.mailgate.org...

Scusate se sono sato poco chiaro cercherò di rimediare :
Nell'ambito di una maschera ho due controlli combinati che vengono
regolarmente registrati su record,  il secondo controllo combinato ha
l'origine riga condizionato dal valore posto nel primo controllo tramite un
Vba che imposta il RowCource opportuno,e tutto funziona. Quando rileggo i
record così scritti , il primo record è ok mentre tuuti gli altri hanno nel
secondo controllo combinato la decodifica in funzione del valore del primo
controllo del primo record. In pratica, credo,  dovrei spostare il focus su
tutti i record presenti nella maschera un modo da attivare la giusta
RowSource,, oppure far spostare il cursore automaticamente dal primo fino
all'ultimo .
Altrimenti dovrei preparare una maschera con una trentina di controlli
combinati e non basta.
In attesa e pronto ad ulteriore delucidazione
Vi ringrazio
Cogo R.

 Cogo R.
Ti dico quello che ora ho capito:
Hai una tabella con due campi del di nome C1 E C2 ed immagginiamo che
hai i seguenti valori in tabella
C1 | C2
=======
a1 | a1b1
a1 | a1b2
a2 | a2b3
a2 | a2b4
a2 | a2b5
Hai poi una form con due controlli di tipo combo.
Se selezioni "a1" nel primo controllo devono solo comparirti i valori
a1b1 e a1b2 nel secondo controllo,
idem se selezioni il valore a2 nel primo controllo e che ti fa comparire
solo i valori "a2b3", "a2b4", "a2b5" nel secondo controllo 
e questo lo fa a quanto sembra.
Poi credo che tu voglia salvare la coppia di valori selezionati, ma
questo non succede ?
E' cosě?


 ha scritto nel messaggio
news:406e07e252803b998a0...@mygate.mailgate.org...

Innanzi tutto ti ringrazio per il tuo intervento, purtroppo non č proprio
cosě ; riprendendo il filo del tuo esempio  quando scelgo a1 devo attivare
nel secondo combo la tabella X1 , mentre quando scelgo a2 attivo la tabella
Y 2 e via di seguito per 30 tipi , questo tramite l'istruzione in vba
Rowsource........... e questo funziona. Il problema č quando richiamo su
form i records cosě memorizzati in quanto tutti i controli di combo2 vengono
evidenziati tramite la tabella X1.A mio avviso riesco a risolvere la facenda
se trovo l'istruzione che sposta autoamticamente il cursore dal primo fino
all'ultimo records visualizzato in modo da attivare il focus e quindi
riattivare la opportuna decodifica del combo2 con la tabella giusta.
Conclusione mi si dire come far spostare il cursore passando nel record
successivo in modo automatico?
Saluti
Cogo R.