Dunque una stringa costruita.Originariamente inviato da nicola75ss
Si esattamente. Poi il join con la tabella utenti per recuperare i dati anagrafici lo so fare.![]()
Il problema è proprio quello di concatenare le patenti relative al singolo utente.
La funzione mi tornerebbe utile anche in altri contesti del mio db per altri raggruppamenti.
Mi sa che la puoi ottenere solo via codice.
Un query incrociata ti fornisce un prospetto a griglia con utenti e patenti possedute, ma per avere la stringa occorre scrivere in VB.
Definisci le variabili e le assegni (Database e Recordset).
Poi costruisci la stringa alle occorrenze trovate in un ciclo Do While - Loop.
D'altra parte group_concat non è altro che una funzione di concatenazione.
Nel report però puoi usare la funzione di raggruppamento che non ti crea la stringa ma che può soddisfare le tue esigenze.