Newsgroup: it.comp.appl.access
Titolo: Visualizzare contemporaneamente piu' valori in un campo di una query

Ciao a tutti. Riprovo ad impostare il problema
Attualmente ho questo problema;ho realizzato un DB che mi permette
mese per mese di raggruppare (tramite una query di riepilogo) per
ogni
cliente tutte le ricevute bancarie uguali. Esempio:
Al sig. Rossi il giorno 10/10/07 ho emesso una fattura N°1 di €
500,00
pagabile con riba 30/60 gg.
Il giorno 24/10/07 sempre al sig. Rossi ho emesso la fattura N°2 di €
1000,00 pagabile sempre con riba 30/60 gg.
La query che ho realizzato come risultato mi raggruppa il tutto in un
solo record (ed e' proprio quello che voglio) dandomi nel nel campo
tot fattura € 1500,00  e nei campi 30 e 60 € 750,00.Fino qua' tutto
Ok.Il problema e' che mi raggruppa anche il N° fattura;mi elenca solo
la fattura N°1.
Se e' possibile(penso proprio di sì) vorrei visualizzare nel Campo N°
fattura non solo 1 ma " 1-2" cioe' i numeri delle due fatture emesse.
Saluti Dino e..... GRAZIE GIA' IN ANTICIPO.

 ha scritto nel messaggio 
news:1193497931.7...@22g2000hsm.googlegroups.com...
Ciao a tutti. Riprovo ad impostare il problema
-------------  RISPOSTA  --------------
Ciao Dino,
mi auguro di non causare l'accensione di una nuova miccia.
Ti dico perchè io ho saltato la lettura del tuo messaggio: chissà, forse 
anche altri la pensano come me.
Vai a rileggere l'ultimo intervento al tuo thread "Dimensionare report" del 
22 ottobre.
Ciao
Antonio

 Antonio
Ciao Antonio il thread "Dimensionare report" lo proprio letto e non so
selo sai ma ho giustamente chiesto scusa. Ti ho proprio risposto
Ciao Dino
Ahh.. dimenticavo!! Se riusciamo a spegnere la miccia e darci una mano
(LEGGI PER FAVORE IL MESSAGGIO DI OGGI)
GRAZIE IN ANTICIPO.

 ha scritto nel messaggio 
news:1193497931.7...@22g2000hsm.googlegroups.com...
Ciao a tutti. Riprovo ad impostare il problema
Attualmente ho questo problema;ho realizzato un DB che mi permette
mese per mese di raggruppare (tramite una query di riepilogo) per
ogni
cliente tutte le ricevute bancarie uguali. Esempio:
Al sig. Rossi il giorno 10/10/07 ho emesso una fattura N°1 di ?
500,00
pagabile con riba 30/60 gg.
Il giorno 24/10/07 sempre al sig. Rossi ho emesso la fattura N°2 di ?
1000,00 pagabile sempre con riba 30/60 gg.
La query che ho realizzato come risultato mi raggruppa il tutto in un
solo record (ed e' proprio quello che voglio) dandomi nel nel campo
tot fattura ? 1500,00  e nei campi 30 e 60 ? 750,00.Fino qua' tutto
Ok.Il problema e' che mi raggruppa anche il N° fattura;mi elenca solo
la fattura N°1.
Se e' possibile(penso proprio di sì) vorrei visualizzare nel Campo N°
fattura non solo 1 ma " 1-2" cioe' i numeri delle due fatture emesse.
Saluti Dino e..... GRAZIE GIA' IN ANTICIPO.
---------- RISPOSTA --------------
Non credo che tu possa riuscirci senza usare codice VBA.
Utilizzando invece VBA, potresti crearti in un modulo qualsiasi una funzione 
come questa:
Public Function Elencofatture(DataFattLocale As Date) As String
    Dim rst1 As Recordset
    Set rst1 = CurrentDb.OpenRecordset("select * from TUATABELLAFATTURE 
where CAMPODATAFATTURA = #" & DataFattLocale & "#", dbOpenDynaset)
    Elencofatture = ""
    rst1.MoveFirst
    While Not rst1.EOF
        If Elencofatture <> "" Then Elencofatture = Elencofatture & " - "
        Elencofatture = Elencofatture & Trim(rst1!CAMPONUMEROFATTURA)
        rst1.MoveNext
    Wend
    rst1.Close
    Set rst1 = Nothing
End Function
dove le voci indicate in maiuscolo le andrai a sostituire con i valori della 
tua tabella.
Fatto ciò, vai a modificare la query che ti ha totalizzato le fatture 
aggiungendo il seguente nuovo campo :
Elenco: Elencofatture([CAMPODATAFATTURA])
indicando la voce "Espressione" nel rigo della formula.
In definitiva, se visualizzi la formula SQL della query, dovresti avere 
qualcosa del genere:
SELECT CAMPODATAFATTURA, Sum(CAMPOIMPORTO) AS SommaDiCAMPOIMPORTO, 
Elencofatture([CAMPODATAFATTURA]) AS Elenco
FROM TUATABELLAFATTURE
GROUP BY CAMPODATAFATTURA;
Forse se la tabella delle fatture è piuttosto corposa potresti avere un 
certo rallentamento, ma il risultato è come lo volevi tu.
Ciao Antonio
PS: Lasciando stare il Padreterno, ero convinto che tu non sei il tipo di 
"prendi e fuggi" che occasionalmente si affacciano per prendere e fuggire: è 
per questo che ti ho invitato a rispondere in qualche modo al suggerimento 
che ti è stato fornito. Come è scortese girarsi senza un cenno di 
comprensione verso chi ti ha indicato la strada che cercavi, lo è 
altrettanto nelle e-mail ed in un newsgroup. Buona domenica.

 ha scritto nel messaggionews:1193497931.7...@22g2000hsm.googlegroups.com...

Antonio Ciao sono Dino
ti ringrazio in anticipo .Appena ho un attimo di tempo provo il codice
e.... se e' il caso ti disturbo ancora.
AH! dimenticavo AMICI NEWSGROUPS COME PRIMA
grazie Dino