Newsgroup: it.comp.appl.access
Titolo: report che visualizza il numero(ID) e non il testo relativo al campo (lunghetto)

Subject sicuramente non chiaro, ma non sono in grado di trovare una 
sintesi piu' esplicativa e di cio' chiedo scusa in anticipo. Sono un 
utilizzatore "amatoriale" (forse troppo) di access.
Ho creato un piccolo db (access2003) che tiene traccia delle prestazioni 
giornaliere del servizio in cui lavoro. La struttura e' semplice:
1)tabella anagrafica con codice fiscale chiave primaria
2)tabella "scheda" legata alla prima tramite il codice fiscale e con una 
chiave primaria autoincrementante come da esempio trovato nel sito comune
3)altre tre tabelle (uguali nella forma) costituite da un ID e un campo 
testo.
Ho creato una maschera (anagrafica) con relativa sottomaschera (scheda). 
Nella sottomaschera (scheda) ci anche tre caselle combinate originate 
dalle tre tabelle simili di cui sopra.
Con mia meraviglia, dopo alcuni "aggiustamenti" il tutto funziona. Il 
problema sorge quando costruisco un report (originato da una query che 
prende i dati dalle tabelle anagrafica e scheda) perche' elenca l'ID e 
non corrispondente campo dalle tre tabelle citata precedentemente cosa 
che non avviene nella sottomaschera scheda.
Finalmente arrivo alla domanda: come fare per avere nel report non il 
numero ma il testo corrispondente al campo della tabella?
Grazie per la pazienza e per aver letto sino in fondo il post
Walter

 corrispondente al campo della tabella?
Innanzitutto prova a vedere il risultato della query che costituisce l'origine record per il tuo 
report, e assicurati che sia esattamente questa query l'origine record per il tuo report (non sto 
dicendo la stessa cosa al rovescio, ma di solito si crede che una query perchè si chiama magari 
"Query Preventivo" sia proprio quella l'origine del report preventivi, poi magari su Origine Record 
del report c'è un enunciato SQL che differisce per un campo).
Se il risultato della query ti visualizza pure il campo testo che vuoi visualizzare, allora passa 
oltre e assicurati che il controllo che dovrebbe visualizzarti il testo abbia come origine il campo 
testo che vuoi visualizzare.
Creati magari un nuovo report libero da strambezze e impegnati a far saltar fuori il testo su 
quello, poi trarrai le tue conclusioni.
Michele 

 quello, poi trarrai le tue conclusioni.
Il mio sospetto e' che l'inghippo nasca dal fatto che non ho nessuna 
relazione fra le tre tabelle semplici e il resto (non saprei come 
"legarle" in quanto sono state create allo scopo di poter inserire solo 
e soltanto quelle voci che io posso poi aggiornare aggiungendone di 
nuove alla bisogna nella relativa tabella). Nella sottomaschera il 
controllo e' una casella combinata (anch'essa ottenuta con procedura 
guidata) che va a pescare l'ID e attuando una automatica conversione 
dell'ID nel rispettivo campo. Se capissi come fare il passo inverso 
avrei risolto il problema.
Continuero' a provare
Grazie
Walter

 ha scritto nel messaggio news:45f6f3da$0$20804$5fc...@news.tiscali.it...

Ma scusa un attimo, apri la query in modalità struttura, aggiungi la tabella che contiene il testo e 
collega con un join i due campi numerici. Se la tabella già appare, assicurati che il campo testo 
sia presente come visibile. 

 sia presente come visibile. 
allora il risultato e' questo:
se collego l'ID mi dice: dati non corrispondenti
se collego il campo testo la query non ritorna alcun dato
Per maggiore chiarezza: la tabella semplice e' cosi' costruita
IDPresidio
Presidio
Walter

 ha scritto nel messaggio news:45f6f741$0$20809$5fc...@news.tiscali.it...

Assicurati che ID in entrambi le tabelle sia nello stesso formato numerico (Byte, Intero, Lungo), 
altrimenti non li puoi collegare. Inoltre, buona cosa, IDpresidio sarebbe bene lo postassi come 
chiave primaria (se non lo hai già fatto) dal lato Molti per capirsi, ossia nella tabella 
IDpresidio-Presidio
Fammi sapere
Michele 

 Fammi sapere
Vittoria
dopo aver rivisto come da tua indicazione la struttura e i nomi dei 
campi nelle tabelle sono riuscito a metterle in relazione ottenendo che:
le caselle combinate continuano a mostrare la scelta in formato "testo"
la query accetta i join
il report mi ritorna i nomi e non l'ID
Grazie per l'aiuto e per la pazienza
Walter

 Walter
:-)
Prego