Non ci sono funzioni che ti permettono di fare ricerche all'interno degli array (tipo il FIND per i recordset per intenderci)
L'unica cosa che puoi fare e' quella di leggere ciascun elemento dell'array partendo dal primo, testando il valore contenuto con quello che devi aggiungere:
se il ciclo finisce senza che tu abbia trovato una corrispondenza all'interno dell'array, fai il redim preserve e aggiungi il nuovo valore; al contrario se trovi la corrispondenza fai quello che devi fare e esci dal ciclo (hai gia' il puntatore a quell'elemento perche' ci sei posizionato "sopra" dal momento che stai testando se il valore e' = a quello con cui devi aggiornare).
Ovviamente i cicli sono 2:
1 per la lettura dei valori con cui aggiornare
1 interno a quello di cui sopra che cicla su tutti gli elementi della tua array.
Ciao.
PS:
[pignolo mode]
L'array e' composta da elementi, non da record
[/pignolo mode]
![]()
![]()