Newsgroup: it.comp.appl.access
Titolo: aiuto su report database access

ciao a tutti, creo qui la mia discussione perchè non trovo una sezione apposita per access o sql.
 
dunque.. ho un database già pronto di access e io devo fare solo il report
il report è basato su una query e la query prende praticamente tutti i campi da una tabella: "TOTPRINC"
 
poi c'è una tabella "COMPENSI" con due campi: codice e descrizione
il problema consiste nel fatto che nella tabella "TOTPRINC" e quindi nella query e quindi nel report, c'è solo un campo con il codice del compenso, e io avrei bisogno anche della descrizione.
come faccio dunque a collegare la descrizione al codice (dato che esiste la tabella "COMPENSI") e inserirla nel report? credo che dovrei prima inserire questo campo nella tabella "TOTPRINC"..
 
so che è semplice ma sono a digiuno da troppo tempo di database..

le due tabelle COMPENSI e TOTPRINC non sono relaionate

mi spiego meglio.. la tabella COMPENSI è una tabella che non è relazionata con nessun'altra tabella. c'è il campo id e il campo descrizione. mentre la tabella TOTPRINC ha un campo a se stante che cita i codici che ci sono nel campo id della tabella COMPENSI, potrei nella query fare in modo che oltre al codice del compenso, ci sia un altro campo con la descrizione (presa dalla tabella COMPENSI) ?

cioè vorrei fare in modo che la query mi mostri la descrizione corrispondente al codice del compenso, andando a vedere nella tabella COMPENSI, dove il campo id della tabella COMPENSI è uguale al campo codice compenso della tabella TOTPRINC

Magari prima di scrivere 4 Post... fai un ragionamento tra te e te più completo poi lo esponi in modo non frazionato ... altrimenti non ci aiuti.
 
In ogni caso le tabelle richiedono in un Database il LEGAME RELAZIONALE, che nel tuo caso non ci sia... lascio a te la valutazione in base alle tue conoscenze, che tuttavia non possono essere assenti su questo tema.
 
In ogni caso le Tabelle se messe in una QUery supportano i JOIN che consentono di accedere all'autoLockUp dei dati... quindi recuperare Valori di Campi sfruttando l'uguaglianza di valore dei campi specifici LEGATI... i JOIN.
 
Procedi facendo qualche prova mettendo in JOIN il tuo campo comune alle 2 Tabelle poi trascina nella query il Campo DESCRIZIONE e verifica...
 
@Alex

 Magari prima di scrivere 4 Post... fai un ragionamento tra te e te più completo poi lo esponi in modo non frazionato ... altrimenti non ci aiuti.
 
OT
Assolutamente vero. Ho fatto una miriade di domande qui, ma molte di più 
ne ho evitate perchè la risposta arrivava mentre cercavo di scrivere 
chiaramente il quesito e spiegare per filo e per segno quello che avevo 
fatto e quello che volevo ottenere.
A volte mi perdo nel progetto generale e non riesco a focalizzare come 
montare la singola funzione, ma cercare di spiegare la questione a 
qualcuno che non sa niente del mio progetto chiarisce le idee anche a me 
e, a volte, il problema trova la sua soluzione in quello che già so.
 
ciao
-- 
Stefano
 

 Stefano
 
solo un'aggiunta per parare un eventuale inghippo, 
visto che dovresti aver già fatto la "query risolutiva"
e che hai "ereditato" una base dati:
 
la Join che hai inserito nella query risolutiva deve essere del tipo "esterno",
poiché comunque devi reperire TUTTI i record della tabella TOTPRINC
se poi il codice in COMPENSI non esiste (non inserito ?, cancellato ?),
pace e bene ...