Riportare diversi record in un unico campo

di il
4 risposte

Riportare diversi record in un unico campo

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

  • Re: Riportare diversi record in un unico campo

    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
  • Re: Riportare diversi record in un unico campo

    Grazie...
    da novellino dovrei capire dove e come inserire il tutto....
  • Re: Riportare diversi record in un unico campo

    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.
  • Re: Riportare diversi record in un unico campo

    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