Newsgroup: it.comp.appl.access
Titolo: visualizzare dati nel report solo se necessario

In Access2000.
In Report1 visualizzo dei dati contenuti in Tabella1. Ogni pagina visualizza
un record. In Tabella1 ci sono tra gli altri i seguenti campi:
(A ) (B ) (C ) . I valori contenuti possono essere zero e 1,2, 3,4.
Ad ogni valore presente nei campi corrisponde una descrizione. Esempio: se
(A)=1 --> "Descrizione A1"; se (A)=2 --> "Descrizione A2"; se (C)=3 -->
"Descrizione C3".
Se i campi sono uguali zero allora non c'è nessuno descrizione. È possibile
fare in modo che nel report, ad esempio nel piè di pagina, compaia la
descrizione / descrizioni dei valori contenuti nei campi solo quando c'è un
valore diverso da 0? Dovrebbe risultare come una legenda, ma contestuale al
contenuto.
Grazie a tutti.
Giancarlo

 ha scritto nel messaggio
news:eDHeb.152060$hE5.5...@news1.tin.it...

Preparati una tabella avente due campi, il valore e la descrizione. Mettici
anche il valore 0 con nessun valore nella descrizione.
Poi come origine record del report fai una query sulla tabella, messa in
join sulla tabella che ti ho detto e oltre ai campi della tabella principale
ci metti anche il campo descrizione della seconda tabella.
A quel punto aggiungi una casella di testo associata al campo descrizione.
Fine.
Antonio


Giancarlo

 ha scritto nel messaggio
news:blgp7k$ju5$1...@grillo.cs.interbusiness.it...

Ma perchè scusa?
Una sola casella di testo.
Per ogni record ci sarà un unico join con il corrispondente record sulla
tabella descrizioni e quindi un unica descrizione che sarà associata alla
casella di testo!!!
Antonio


Giancarlo

 ha scritto nel messaggio
news:blj405$33l$1...@fata.cs.interbusiness.it...

Io vedo un record con tanti campi. Ne devo scegliere uno e prendere la
descrizione associata.
Con che criterio scegli il campo?
Antonio

 Quindi relativamente a ciascun record possono coesistere piů anomalie.
Va beh, e allora?
Nella query ti leghi ogni campo alla tabella delle descrizioni e metti una
casella descrizione per ogni campo
Antonio

 ha scritto nel messaggio
news:eJugb.16407$e6.5...@twister2.libero.it...

Le descrizioni le ho in un file di excel che č strutturato cosě:
Cod. Val. descr.
A01  1     descrizione
A01  1     descrizione
A01  1     descrizione

 ha scritto nel messaggio
news:eJugb.16407$e6.5...@twister2.libero.it...

Scusa ho fatto casino nell'invio della risposta di poco fa. Comunque,
la descrizione dei valori delle anomalie li ho in formato excel visualizzati
in questo modo:
tipo  |cod |descr
A01 |1 | P.IVA RICHIEDENTE NON INDICATA
A01 |3 | PARTITA IVA DEL RICHIEDENTE ASSENTE PER EPRSONA GIURIDICA O DITTA
INDIVIDUALE
A01 |5 | PARTITA IVA DEL RICHIEDENTE  FORMALMENTE ERRATA
A02 |1 | CODICE FISCALE DEL RICHIEDENTE  NON INDICATO
A02 |3 | CODICE FISCALE DEL RICHIEDENTE  FORMALMENTE  ERRATO
A02 |4 | CODICE FISCALE DEL RICHIEDENTE NON VALIDATO
A03 |2 | PARTITA IVA NON VALIDATA
..............................................
Come faccio a creare una tabella in access con questi dati da poter
utilizzare come appoggio per le descrizioni?
Secondo me non posso creare una tabella con un solo campo Valore ed il
relativo codice. Vedi come ad es. l'anomalia A01 puň avere diversi valori
con realtiva descrizione? devo forse crearmi tante tabelle, ognuna per ogni
tipo di anomalia: la Tab. A01, A02, A03, in cui metto come campi valore e
descrizione?
Nella tabella principale in corrispondenza dei campi delle anomalie ci sono
solo valori 0, 1, 2, 3, 4 quindi dovrei legare ogni tipo di anomalia della
tabella princ. alla relativa tabella descrittiva dei vari codi di quella
anomalia, o no? Dammi una mano per favore, Xchč non ci capisco piů
niente....
Giancarlo

 niente....
Vorrà dire che legherai la tabella principale con quella delle descrizioni
non solo sul campo tipo ma anche sul campo codice.
In questo modo il join è univoco
Antonio