Newsgroup: it.comp.appl.access
Titolo: concatenazione di record

Ciao a tutti abbiamo un problema... abbiamo una query che visualizza i
seguenti dati, azienda, tipo lavoro, riferimenti alle ricevute fiscali
emesse per quel lavoro.
AZIENDA                                TIPO LAVORO
RICEVUTE
Castagnetti Standard           Garanzia
54,
Castagnetti Standard           Garanzia
12 del 25/45/12
Castagnetti Standard           Garanzia
541
Castagnetti Standard           Garanzia
8756
Castagnetti Standard           Intervento Autorizzato
64567498
Castagnetti Standard           Intervento Autorizzato
1/2003
E' possibile concatenare tutti i  record di ricevute fiscali relative allo
stesso tipo lavoro su una stessa stringa? Il campo ricevute è e deve essere
un campo testo.
Esempio:
AZIENDA                                TIPO LAVORO
RICEVUTE
Castagnetti Standard           Garanzia                            54, 12
del 25/45/12, 541, 8756
Castagnetti Standard           Intervento Autorizzato          64567498,
1/2003
Grazie a tutti
Se il messaggio è arrivato doppio non è per insistenza ma per insicurezza...
scusate.

 1/2003
C'č un thread dell'ultima settimana, in cui abbiamo partecipato io e Roberto
in cui si spiega come fare.
Mi pare fosse
Campo query con valori multipli
Antonio

Non siamo riusciti a risolvere il problema con la funzione che ci hai
indicato.  SEcondo noi il nostro caso è diverso perchè non abbiamo due
tabelle in relazione ma una sola tabella dalla quale estraiamo dati con una
query.
Ci spieghiamo meglio.  Abbiamo una tabella di lavori  con i seguenti campi:
tipo lavoro, data di esecuzione lavoro e riferimento ricevuta fiscale (Di
tipo TESTO).  Per esempio
TABELLA INTERVENTI
TipoLavoro                      RifRicFisc            Data
Primo Avvio                      1/2003            16/8/03
Primo Avvio                     7/2003             15/8/03
Primo Avvio                     8/2003             15/7/03
In Garanzia                      11/2003            15/403
In Garanzia                      21/2003            22/8/03
In Garanzia                      21a/2003          21/8/03
Intervento Autorizzato     12/2003            26/8/03
Poi abbiamo una query che, utilizzando come parametri le date inserite
dall'utente in una maschera, ricerca tutti gli interventi compresi
nell'intervallo di tempo specificato.  Per esempio ricerchiamo tutti gli
interventi compresi tra il 10/8/03 e il 27/8/03
QUERY QRYRICFISC
TipoLavoro           RifRicFisc               Data
Primo Avvio                  1/2003           16/8/03
Primo Avvio                  7/2003           15/8/03
In Garanzia                    21/2003         22/8/03
In Garanzia                    21a/2003       21/8/03
Intervento Autorizzato   12/2003         26/8/03
Come è possibile ottenere il risultato seguente?
TIPOLAVORO             RiferimentiRicFIsc
Primo avvio                   1/2003, 7/2003
In Garanzia                    21/2003, 21a/2003
Intervento Autorizzato    12/2003
Grazie a tutti

 Intervento Autorizzato    12/2003
Con una funzione tipo quella segnalata che per ogni chiamata con parametro
tipolavoro diverso, restituisce una stringa di date concatenate ottenute con
un ciclo sul recordset ottenuto filtrando la tabella con il valore del
tipolavoro passato.
Ah...
Avere una tabella o due tabelle correlate, praticamente è la stessa cosa.
Con una query ottieni un unico tabellone analogo alla singola tabella!!!
Antonio

Toni ha scritto:





Se non hai ancora risolto il tuo problema sulla concatenazione di record
scrivimi a
pulizzi...@libero.it
.
 
Ti invierò una procedura fatta da me in VBA.
 
Ciao,  Pulizzi Giacomo (Quasar Soft).
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it