Newsgroup: it.comp.lang.visual-basic
Titolo: Maschere continue di Access.

Non si arrabbi con me la persona che si lamentava di coloro che, per
ottenere risposta, mandano più di una volta al NG la stessa mail.
Ammetto che questa
è una copia più o meno uguale ad una mail che ho spedito Venerdì
scorso... (la mia prima al NG, per la verità).Il guaio è che da solo
proprio non ce la faccio... (e si che ci ho provato) e sono sicuro che
coloro che hanno più esperienza di me, prima o poi si sono imbattuti in
un problema simile al mio.
                                                            Maurizio.
Ciao,
Grazie a chi, quantomeno, leggerà questa mail.
Da solo proprio non riesco a trovare una soluzione (ma può essere che
non esista proprio una
soluzione...)
La visualizzazione maschere continue in Access, è una visualizzazione
che moltiplica tante volte una
struttura maschera quanti sono i record della tabella alla quale la
maschera è agganciata.
Se vi sono dei controlli allacciati ai campi di ciascun record, questi
riportano il dato contenuto nel
record relativo. Il mio problema è il seguente: ogni record della
tabella che utilizzo per generare le
maschere, è un ID con il quale posso selezionare un'altra serie di
record in un'altra tabella. Se in
visualizz. struttura della maschera continua io inserisco una casella di
riepilogo e voglio che in questa
venga riportato un elenco, ricavato da un'altra tabella, che ha un ID
comune (cioè l'identificatore del
record attualmente visualizzato nelle maschere continue), come faccio?
es.
  ____________     ______________           ____________________
 |  tab 1     |   |  tab 2       |         | maschera continua  |
 |------------|   |--------------|         |--------------------|
 |1| bianco   |   |foglio     |1 |         | colore:  bianco    |
 |2| rosso    |   |neve       |1 |         |       _______      |
 |3| verde    |   |panna      |1 |         |      |foglio |     |
 |4| blu      |   |dollaro    |3 |         |      |neve   |     |
 |4| giallo   |   |smeraldo   |3 |         |      |panna  |     |
 --------------   ----------------         |                    |
                                           |..............      |
                                           | colore:  rosso     |
                                           |       _______      |
                                           |..............      |
                                           | colore:  verde     |
                                           |       _______      |
                                           |      |dollaro |    |
                                           |      |smeraldo|    |
                                           |..............      |
                                           | colore:   blu      |
                                           |       ________     |
                                           |--------------------|
Il difficile è che non riesco a trovare un campo per aggiornare
la casella di repilogo al valore che è visualizzato in ogni record della
maschera continua (bianco, verde, ecc...) perchè il valore di qualsiasi
campo rimane puntato al primo record della tabella.
Rigrazio anticipatamente chiunque sappia darmi una indicazione.
P.S. Scrivendo del codice, probabilmente risolverei il problema, ma sto
cercando di arrivare alla soluzione eclusivamente via SQL.

...
