Riportare diversi record in un unico campo

di Anonimizzato18574 il
4 risposte
Salve,
Sono un novellino di access.
Ho un problema urgente, che vado ad illustrare con un esempio pratico.
Ho delle tabelle soci con con degli ID univoci, ogni socio può avere diversi documenti identificati da un codice.
La mia esigenza è quella di riportare in una maschera, su un unico campo "documenti", tutti i codici relativi al socio.
Non trovo soluzioni.
Esempio:
Tabelle soci: ID_SOCIO, nome, cognome......
Tabelle tocumenti: ID_Doc, ID_Socio, allegati....
Query riepilogo : ID_SOCIO, nome, cognome (dalla tabella soci) DOCUMENTI (un unico campo contenente tutti gli ID_Doc)
è possibile?
Un grazie anticipato a chi sarà così gentile da aiutarmi.

4 Risposte

  • Plhuto ha scritto:


    Salve,
    Sono un novellino di access.
    Ho un problema urgente, che vado ad illustrare con un esempio pratico.
    Ho delle tabelle soci con con degli ID univoci, ogni socio può avere diversi documenti identificati da un codice.
    La mia esigenza è quella di riportare in una maschera, su un unico campo "documenti", tutti i codici relativi al socio.
    ...
    con le query non ci riesci, devi usare vba. Questa funzione fa proprio questo: Concatenate values from related records
  • Grazie...
    da novellino dovrei capire dove e come inserire il tutto....
  • Philcattivocarattere ti ha risposto alla lettera. Tuttavia (anche e proprio perchè sei novello di Access) sconsiglio una operazione del genere:
    1. E se gli IDDocumento dovessero diventare tantissimi che non ce la fai a mettere dentro tutto un campo?
    2. Ti perdi il bello e l'ortodosso del gestire maschera/sottomaschera con tutti i vantaggi che esso comporta.
  • Plhuto ha scritto:


    Grazie...
    da novellino dovrei capire dove e come inserire il tutto....
    (non ho scritto niente, non avete le traveggole)
Devi accedere o registrarti per scrivere nel forum
4 risposte