Newsgroup: it.comp.appl.access
Titolo: Da colonna a riga

Ciao a tutti.come posso fare x incollare il contenuto di una colonna su
una riga senza ricorrere al codice?ho provato ma access mi incolla solo
la prima casella!grazie mille e scusate x la domanda stupida ma sto
impazzendo.


Ciao se guardi nelle novità di 
www.sitocomune.com
c'è la strada
Senza codice la vedo dura
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

Grazie del suggerimento. :-)

 ha scritto nel messaggio
news:1126795547....@g47g2000cwa.googlegroups.com...

Come ti ha segnalato MA sul Sito Comune (link qui sotto) è indicata una
soluzione realizzata tramite una query a campi incrociati: la trovi
illustrata nella Sezione Queries nella mia FAQ intitolata "2.29 Query a
campi incrociati per la trasposizione righe-colonne".
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

La cosa è ancora più banale:devo prendere una sfilza di dati da una
"tabella" vecchia(è in realtà una cosa che non saprei definire ma non
l'ho fatta io) e incollarli in una vera tabella.solo che nell'obrobio i
dati sono in sequenza verticale e mi gioco il polso a incollare 11960
dati in orizzontale!. :-(


scusami tu vorresti incollare 12000 record in una tabella di 12000 campi?
Lo sai che non ne puoi avere più di 255?
e cmq è contrario ad ogni logica se è quello che ho capito


 ha scritto nel messaggio
news:1126798182.0...@z14g2000cwz.googlegroups.com...

E tu la chiami banale una tabella con 11960 campi?
Io la chiamerei impossibile!


Presa dall'incazzatura mi sono espressa male:la tabella vecchia ha
11960
record in quanto serviva per i dati azienda solo che venivano messi in
verticale
esempio:
numero         dato
1                 Azienda x
2                 via Giardini,126
3                 telefono 059 11111
e così via con gli altri dati.
Ora devo fare una tabella da cristiani con idAzienda e tutti i dati di
seguito.

 seguito.
Ahhhhhhhhhhhhhhhhhhhh....
Sai quanti record servono per un solo indirizzo?
Oppure quale elemento bisogna monitorare per capire che zomba al prossimo
indirizzo?


magari!il fatto è che le aziende non hanno tutti i campi uguali,alcune
hanno il sito altre no,oppure il fax e non ho trovato una logica..ho
provato con le query di selezione con il Like ma tirava fuori anche
robe che non servivano e quindi la query di aggiornamento mi metteva
gli indirizzi sbagliati.Almeno x risparmiare tempo volevo incollare i
dati che ho sulla colonna nella riga del cliente giusto.

 magari!il fatto č che le aziende non hanno tutti i campi uguali,alcune

Allora il problema č che abbiamo bisogno di un elemento di riferimento.
L'unico sarebbe se tu aggiungessi un campo al "mostro" e in riferimento al
nome dell'azienda mettessi un riferimento.
Dopo sarebbe piů semplice.
Magari puoi selezionare i campi che hanno srl, spa, snc come fine del valore
nel campo
e cosě iniziare a scremare
Lo so che non ti risolve il problema


per fortuna il creatore del mostro ha messo un campo nomeazienda
settato a si,almeno così ho tirato fuori i nomi(880!).per gli altri
campi vado a ctrl-x ctrl-v e il tunnel carpale gioisce!grazie mille x
l'aiuto,quando finirò x natale vi mando una e-card.


No no...
se l'ha messo si può fare qualcosa
Tu hai la tabella tblNuova e il Mostro
tblNuova che ha i campi
NomeAzienda
Campo1
campo2
campo3
per ora e poi dopo il passaggio li nomini come vuoi
dim rstNew as dao.recordset
dim rstMostro as dao.recordset
dim Iconta as integer
set rstNew = currentdb.openrecordset("tblNew")
set rstMostrao = currentdb.openrecordset("Mostro")
with rstMostro
if !Aziendasì = True then
    iconta = 0
    rstNew.add
    rstNew!Azienda = !CampoMostro
else
    Iconta = iconta+1
    do
    rstNew.edit
    rstnew!campo&(Iconta) = !campomostro
end if
    rstNew.update
.movenext
loop until .eof
end with
rstMostro.close : set rstMostro = nothing
rstNew.close: set rstNew = nothing
no l'ho provato ma dovrebbe andare
In realtà se Il campo Aziendaok (il camopo col flag) è vero lui aggiunge
altrimenti modifica il record su cui sta
Fammi sapere e mano mano l'aggiustiamo


grazie per il codice,ma ho fatto ancora prima:ho delegato lo schiavetto
che lo provi!poi ti so dire. :-)