|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Aug 2005
Città: brescia
Messaggi: 268
|
problema access
Per lavoro devo fare un'operazione con access(che non conosco molto bene, anzi praticamente per nulla)).
praticamente devo unire 3 record di una tabella, collegare questa tabella(con i 3 record uniti) ad una seconda ed infine unire questa ad una terza. infine dovrei far uscire una tabella con solo quello che voglio vedere; è fattibile come cosa? preciso che le tabelle da unire provengono da 2 database diversi(la prima da uno, le seconde dall'altro) |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2005
Città: firenze
Messaggi: 1285
|
il casino non è farlo ma è capire cosa vuoi fare!!!
![]() ![]() Cosa intendi per unire? accodare i record di una tabella ad un altra? Se si i cami delle due tabelle sono gli stessi ? Se si copia i record vai sulla nuova tabella accoda il contenuto degli appunti idem per l'altra tabella. Poi per visualizzare solo alcuni record /campi devi fare una query ed impostare i filtri
__________________
Ciaps desktop : AMD Ryzen 7 2700X ASUS ROG STRIX B450-F |
![]() |
![]() |
![]() |
#3 | |
Member
Iscritto dal: Aug 2005
Città: brescia
Messaggi: 268
|
Quote:
![]() lo spiego terra terra(visto che acces lo conosco pochissimo ![]() io ho tre tabelle. nella prima devo unire 3 "colonne". dopo devo dirgli che il nuovo campo unito deve essere collegato ad un campo di una seconda tabella, ed un dato di questa seconda tabella va collegato ad una terza. devo fare cio perchè dobbiamo farci pagare dai clienti, solo che sulla prima tabella ho i dati di cio che dobbiamo far paghare, ma non il nome del cliente; quindi devo prendere un campo della prima tabella, collegarlo alla seconda(che fa da ponte) e poi collegare la seconda alla terza, dove ho i dati dei clienti(nome via etcc..). spero di essermi spiegato meglio ![]() |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jul 2005
Città: firenze
Messaggi: 1285
|
Questa cosa mi appassiona!
Cominciamo dall'inizio: Unire 3 colonne cioè in tre campi dello stesso record ai tre testi tipo "nome" "cognome" "società" e vuoi fare un campo unico "nome cognome società"? Se è così devi fare una query e concatenare i campi, io da bravo ignorantone del pacchetto office se non ho molti record esporto tutto su excel uso la formula concatena e poi re-importo tutto su access. Cosa intendi per collegare? Faccio un esempio: posso avere un archivio clienti e un archivio fatture, per collegarle le due tabelle devono avere una campo in comune per esempio ad ogni cliente è assegnato un id cliente su ogni fattura c'è l'id cliente ...allora creo una relazione mediante il campo id cliente Prova a postare i campi delle tabelle ...
__________________
Ciaps desktop : AMD Ryzen 7 2700X ASUS ROG STRIX B450-F |
![]() |
![]() |
![]() |
#5 | |
Member
Iscritto dal: Aug 2005
Città: brescia
Messaggi: 268
|
Quote:
e dalla seconda devo unire la sua chiave alla chiave della terza. io mi sto basando sugli appunti del collega che si occupava di questo(si è licenziato l'anno scorso e io sono qui da un mese ![]() |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jul 2005
Città: firenze
Messaggi: 1285
|
ok ho capito, fa così nella rima tabella crei un nuovo campo testo, chiamalo idditta, poi crea una query basata su quella tabella, la trasformi in query di aggiornamento e il campo idditta lo aggiorni con questa formula [ufficio]&[linea]&[ditta] occhio che se la chiave dell'altra tabella ha gli spazzi fra ditta linea e ufficio devi modificare la formula così [ufficio]&" "&[linea]&" "&[ditta]
esegui la query e la tua tabella avrà il campo di collegamento
__________________
Ciaps desktop : AMD Ryzen 7 2700X ASUS ROG STRIX B450-F |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:34.