Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
ciao Luca,
concatenando i comuni vuoi visualizzare il nome proprio del comune oppure il suo id?
Il nome proprio ovviamente, come per il lavoro, di cui mostrare il suo id nel report credo non ti interessi.
L'esempio proposto nel link che ti ho indicato è minimale, e se la struttura dati è più complessa devi apportare le dovute modifiche.
Potrebbe lo scenario che segue essere più attinente?
come fai ad estrarre e concatenare il nome proprio del comune e quello del lavoro...? devi costruire un predicato sql da passare alla funzione UDF che ti permetta di estrarre la colonna comune e lavoro, quindi :
SELECT tbl_comune.comune
FROM tbl_localizzazione INNER JOIN tbl_comune ON tbl_localizzazione.id_comune = tbl_comune.id_comune;
cosa manca? l'id_lavoro altrimenti concateni tutti i comune su ogni riga quindi
quindi :
SELECT tbl_comune.comune
FROM tbl_localizzazione INNER JOIN tbl_comune ON tbl_localizzazione.id_comune = tbl_comune.id_comune where tbl_localizzazione.id_lavoro=" & [tbl_localizzazione].[id_lavoro])
tutto assieme :
SELECT DISTINCT tbl_localizzazione.id_lavoro, tbl_lavoro.lavoro, SimpleCSV("SELECT tbl_comune.comune
FROM tbl_localizzazione INNER JOIN tbl_comune ON tbl_localizzazione.id_comune = tbl_comune.id_comune where tbl_localizzazione.id_lavoro=" & [tbl_localizzazione].[id_lavoro]) AS com
FROM (tbl_localizzazione INNER JOIN tbl_comune ON tbl_localizzazione.id_comune = tbl_comune.id_comune) INNER JOIN tbl_lavoro ON tbl_localizzazione.id_lavoro = tbl_lavoro.id_lavoro;
risultato :
ciao, Sandro.