Newsgroup: it.comp.appl.access
Titolo: help - seguito (tentativo)

per Sergio Mazza
ringraziandoti e scusandomi ancora:
altraTabella è una tabella con alcuni dati che mi devono comparire nella
maschera insieme ai dati della tabella principale.
Per ricapitolare nella maschera mi devono comparire i dati di 2 tabelle.
Grazie per l'aiuto
Giorgio


Mi dispiace ma non riesco a capire ancora quante tabelle e campi sono in
gioco...
Per favore cerca di essere piů chiaro spendendo anche piů parole, grazie.
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:ae7eip$4jg$1...@canarie.caspur.it...

In pratica ho:
tabella1 con campo11 campo12 campo13
tabella2 con campo21 campo22 campo23
tabellaDiComodoPerCasellaCombinata
maschera per tabella2.
Non posso evitare di ripetere alcuni campi nella tabella2 (che hanno anche
lo stesso nome oltre allo stesso valore).
L'idea era di fare una maschera per la tabella2 in cui i campi uguali mi si
aggiornassero prendendo i valori nella tabella1, senza ridigitarli una
seconda volta.
Il suggerimento che mi hai dato non mi funziona se tento di sostituire
Me!..... con tabella2!.....
Grazie e Ciao
Giorgio


Ecco ora è un poco più chiara, ma poco però...
Comunque;
ipotizzando che hai già creato la maschera per tabella2 (chiamata maschera2
per omogeneità) con le caselle di testo: campo21, campo22 e campo23;
inserisci la tua casella combinata (chiamiamola
casellaCombinataPermaschera2) e come origine riga fai una query che "poggia"
su tabella1 e ci inserisci i campi: categoria, campo11, campo12 e campo13.
Nell'evento dopo aggiornamento di casellaCombinataPermaschera2 inserisci:
'---------------
Private Sub casellaCombinataPermaschera2_AfterUpdate()
Me!campo21 = me!casellaCombinataPermaschera2.column(1)
Me!campo22 = me!casellaCombinataPermaschera2.column(2)
Me!campo23 = me!casellaCombinataPermaschera2.column(3)
End Sub
'---------------
Ciao.
--
Sergio MAZZA

Ho fatto esattamente (credo) come mi hai suggerito, ma non capisco perchè mi
si "aggiorna" uno solo dei tre campi, il primo, gli altri due non ci fanno
nemmeno la prova.
Ho controllato che i campi corrispondenti non fossero vuoti.
Hai qualche altro suggerimento o controllo da propormi?
Ciao
Giorgio

 ha scritto nel messaggio
news:qajO8.33504$TS.9...@news1.tin.it...

Controlla:
- che i nomi dei controlli sulla maschera siano: campo21, campo22, campo23;
- che nella query della casella di riepilogo ci siano inseriti i campi nella
giusta sequenza:
1° categoria, 2° campo11, 3° campo12, 4° campo13;
Ciao.
--
Sergio MAZZA

Ho fatto i controlli che mi hai suggerito, i nomi sono esatti ed anche la
sequenza.
In più ho controllato che la query funzionasse, e funziona perfettamente.
Mi viene il dubbio di una qualche mala impostazione del sistema o un errore
di sintassi che però non riguardi il nome dei campi.
E' frustrante arrivare così vicino alla soluzione quasi da afferrarla e
vederla sfuggire magari per una stupidata.
Se hai qualche altra idea....
In ogni caso grazie per l'aiuto che mi hai dato.
Ciao
Giorgio

 Giorgio
Ciao.
--
Sergio MAZZA

>nell'evento "dopo aggiornamento".
il codice della query l'ho messo prima,
il codice sql nell'evento "dopo aggiornamento" č:
Option Compare Database
Option Explicit
Private Sub categoria_AfterUpdate()
  Me!campo11 = Me!categoria.Column(1)
  Me!campo12 = Me!categoria.Column(2)
  Me!campo13 = Me!categoria.Column(3)
End Sub
(categoria č la casella combinata)
Ciao
Giorgio
(Thanks ;-)

 (Thanks ;-)
--
Sergio MAZZA

>quante colonne hai inserito nelle proprietà? E hai impostato le grandezze?
Ho soltanto digitato il codice sql, non ho
né inserito colonne nelle proprietà,
né impostato grandezze di sorta.
Spero che questa mia ignoranza almeno sia buon segno non per me, ma per la
"causa"
PS non sono sicuro di aver capito di cosa stai parlando :-)
Ciao
Giorgio

 PS non sono sicuro di aver capito di cosa stai parlando :-)
Sgrunt!


>Sgrunt!
Non è colpa tua, SOB! :-(
****************************
   QUESTA VOLTA FUNZIONA!
****************************
Non so come ringraziarti
grazie, danke, merci, gracias, thanks
se capiti in quel di Ancona fammelo sapere, ti offro qualcosa
(il mio indirizzo e-mail lo conosci)
PS se dovessi avere ancora bisogno di aiuto, spero che ogni tanto
controllerai la presenza di
"help" by Giorgio C. nel newsgroup
Ciao ;-)
Giorgio Cernieri

 Giorgio Cernieri
--
Sergio MAZZA