Newsgroup: it.comp.appl.access
Titolo: Copia di un'array

Ciao
Ho capito che per copiare un'array su un'altro occorre
un ciclo for next ma non esiste un metodo rapido "di scrittura"
Grazie

 wrote in message
news:ycf9d.85262$35.41...@news4.tin.it...

Dim A1(1 to 10), A2(), i
For i=1 to 10
    A1(i) = i
Next
A2 = A1
Mentre A1 deve essere sempre dichiarata e dimensionata,
A2 non necessita di essere dimensionata e, a seconda delle
impostazioni di Access, nemmeno dichiarata.
Bruno

 ha scritto nel messaggio
news:NRg9d.4883$b5.1...@news3.tin.it...


 ha scritto nel messaggio
news:3mk9d.87505$35.42...@news4.tin.it...


 nonsosemisonospiegato
Non so se ho ben capito.
Non esiste in Access possibilità di conoscere il numero delle
dimensioni di un array se non a mezzo di artifizi.
Per intenderci se A(1 To 3, 1 To 5, 1 To 7, 1 To10) debbo
complicarmi un po' la vita per scoprire che il numero
delle dimensioni è 4.
Posso benissimo invece conoscere i limiti inferiore
e superiore delle 4 dimensioni con LBound(a, 1)
e Ubound(a, 1) per la prima dimensione (1 To 3),
e così successivamente per le altre 3.
Ciao
Bruno

 nonsosemisonospiegato
Sě ti sei spiegato ma per farlo meglio dovresti scrivere alla fine del testo 
precedente (regola di quest NG), come faccio io; grazie.
Guarda nell'help alla voce istruzione Redim...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:NRg9d.4883$b5.1...@news3.tin.it...

Queste affermazioni sono un tantino errate.
In realtà quanto dici è solo parzialmente giusto, come hai
fatto tu approfitti solo della capacità di Access di usare un VARIANT
Supponi che un programmatore DILIGENTE non scriva
    Dim A1(1 to 10)
ma
    Dim A1(1 to 10) as Integer/Bouble/String/Long
In questo caso avrebbe correttamente usato una dichiarazione
di variabili e non avendo usato una strutura ARRAY ma a Matrice
sarebbe necessario il REDIM(o REDIMPRESERVE)...!
Ciao...!
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 Ciao...!
Le mie affermazioni sono esatte.
A1() Variant e A2() Variant si mescolano
esattamente come A1() Double con A2() Double, etc.
Se ti trovi imbarazzato a ricordare che
Dim A1() equivale a Dim A1() as Variant son problemi tuoi.
Che poi se avessi scritto:
Dim A1()  As Long,  A2()
dimmi dove "sarebbe necessario" il Redim o Redim Preserve
per ovviare all'inconveniente?
Non ho capito il tuo riferimento ad Array e Matrice:
Array è anche una Matrice, non solo un Vettore.
Ma qui cosa c'entrano le Matrici?
Bruno

 ha scritto nel messaggio
news:LnA9d.94777$35.44...@news4.tin.it...

"Bravissimo"
;-)


 "Bravissimo"
Significa che non sai dar seguito alle tue affermazioni?
Sono nel giusto asserendo avresti fatto meglio a tacere
piuttosto che dar prova di saccenteria?
O tempora...
Bruno

 ha scritto nel messaggio
news:AxA9d.9500$b5.3...@news3.tin.it...

Dopo aver letto quanto hai scritto e riporto quì:
//---------------------------------------//
Dim A1(1 to 10), A2(), i
For i=1 to 10
    A1(i) = i
Next
A2 = A1
//---------------------------------------//
devo dedurre che non conosci la differenza tra Array
e Matrici.... e nello specifico non serve a nulla il CICLO
trattandosi di ARRAY(Variant)
Hai provato semplicemente a fare l'uguaglianza....??
Dim A2
    A2 = A1
Attenzione ai toni, spesso sono BOOMERANG...!!
La saccenza è una cosa la conoscenza è un'altra.


 ha scritto nel messaggio
news:ck6m41$mmu$1...@lacerta.tiscalinet.it...

Bene spiega allora la differenza


Mi hai preso per un Help...?
Sono cose descritte nei testi non c'è bisogno che io ti spieghi
posso spiegarti se hai difficoltà, non per la teoria, quella è SELFSERVICE.


Ne girano di pazzi qui dentro

 La saccenza è una cosa la conoscenza è un'altra.
La "saccenza" è una cosa che non si trova nei dizionari
della lingua italiana.
Bruno

 ha scritto nel messaggio
news:qcS9d.99512$35.47...@news4.tin.it...

Beh dovevo darti l'appiglio per riparare alla cazzata tecnica
che hai detto e visto che tecnicamente non credo tu abbia dato dimostrazione
di lungimiranza dovevo cambiare ambiente.
I pasticcioni del CODICE nascono appena dopo la pioggia con u pò di
sole...!!
Saluti.... Archimede....!!!!


 sole...!!
Buona la scusa.
Ah, po' si scrive con l'apostrofo non con l'accento.
Ti lascio l'ultima battuta, non risponderņ oltre.
Bruno

 Bruno
Peccato con i SAPIENTONI mi diverto un sacco a giocare...!!
Quando poi INNEGGIANO alla loro conoscenza in modo del tutto
incompetente solo perchè scrivono 3 righe di codice.... ostentando
SAPIENZA devo dire che è un COCTAIL imperdibile......!!
Se non vuoi sentirti "attaccare" non partire mai dal presupposto di
essere un GENIO...., io non volevo aggredirti, ma solo fare presente
un'errato modo di usare il codice..... hai dato per scontato di essere
superiore..... e magari lo sei, certo non lo hai dimostrato,
non sono in ogni caso la persona che si permetterebbe di smentirlo
ma il tono che hai usato mi ha invogliato a farti fare la figura che
meritavi.
Per gli errori di ortografia non è un problema questo è un NG Tecnico
e quì che conta sono le palle "Tecniche" non gli frega a nessuno se gli
correggi
apostrofo o accento, ma solo se rispondi in modo CORRETTO.
Saluti.
