Newsgroup: it.comp.appl.access
Titolo: Un bel rompicapo ...

Ciao a tutti :
ho una tabella la cui struttura record č cosě :
C100 PV
C100 BG
C100 BS
C200 BG
da questa tabella devo purtroppo crearne un'altra cosě :
C100 PV,BG,BS
C200 BG
come posso fare? Tramite query o codice non importa ... Nella prima tabella
posso avere fino a 7 province per un cli.
Ciao a tuuuuch
Zorro.
 
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Non so se si tratta del giusto approccio, ma io proverei a eseguire una
query per estrarre i vari valori "C100","C200"... etc
e poi eseguirei una seconda query per estrarre le province con la condizione
sul primo valore.
A quel punto accedendo al recordset della seconda query componi la tua
stringa.
Non so se il metodo č efficiente o se c'č un modo piů intelligente per
farlo.
Altri ti sapranno indicare meglio.
Ciao
REF

 Zorro.
Se i dati sono contenuti in una tabella chiamata Tabella1 che abbia una
struttura simile a questa:
ID                Contatore e chiave primaria
Cliente          Testo
Provincia       Testo
ecc. ecc.
In un modulo del database memorizza la seguente funzione:
Public Function AccodaProvincia(Cliente As String) As String
Dim rst As DAO.Recordset
Set rst = CurrentDb().OpenRecordset("SELECT Provincia " _
& "FROM TAbella1 WHERE Cliente ='" & Cliente & "';")
AccodaProvincia = ""
rst.MoveFirst
Do Until rst.EOF
    AccodaProvincia = AccodaProvincia & _
        rst!Provincia & ","
    rst.MoveNext
Loop
AccodaProvincia = Left(AccodaProvincia, _
    Len(AccodaProvincia) - 1)
Set rst = Nothing
End Function
Quindi otterrai il risultato che ti serve eseguendo una query che abbia il
seguente codice SQL:
SELECT DISTINCT Tabella1.Cliente, AccodaProvincia([Cliente]) AS Provincie
FROM Tabella1;
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


Ciao Zorro
č l'oggetto il vero.... rompicapo!    :D
----
Daniele 

 Daniele
Che ti credi Zorro, il sergente Biso Garçia è latitante di questi tempi...!?
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Info:  
www.donkarl.com/it


La creo ogni volta , e la tebella di destinazione ha Cliente + campo note
che sarà l'unione dei vari record ...
In che senso l'oggetto è un vero rompicapo ?
ciao a tuuuch e grazie .


 MAssimiliano Amendola            
www.accessgroup.it
---
Daniele

 Daniele
caro don Diego, su questo NG usiamo subject significativi. Il perchè lo puoi
leggere nel post periodico di roberto.
Stai alle pochissime regole che ci siamo dati e vedi che ti troverai bene.
la ratio è quella di aiutare tutti anche attraverso l'aiuto che diamo a te.
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it



Scusate,avete ragione , ma stavolta non trovavo le parole per l'oggetto ...
effettivamente ho postato altre volte in modo più significativo.
Comunque tornando al problema : il sig. Roberto è mitico . Funziona con la
sua routine e la query grazie 1000
Chapeau !!!
