Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 28

Discussione: Confrontare due array

  1. #11
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Si che schemo che sono...ora ho corretto! Ho bisogno dei due cerchi uniti!!! Insomma non ci devono esser doppioni!

  2. #12
    array 1: a b c d e f
    array 2: a b c x y z

    si vuole ottenere: a b c

    corretto?

  3. #13
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Tutto sto casino per dire che dovevi fare l'unione di due insiemi!
    E quando parlavi di somma, eliminazione cosa intendevi?

  4. #14
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Che non voglio doppioni

    Voglio la somma dei due array e ottenerne un terzo senza doppioni

  5. #15
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Scusa, non so se sono io che sono confuso o tu.

    Dato i due array che ha scritto optime, quali devono essere i risultati?

  6. #16
    a gri', sei na forza di chiarezza

    array 1: a b c d e f
    array 2: a b c x y z

    si vuole ottenere: a b c d e f x y z

    corretto?

  7. #17
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    codice:
    Function InString(StringList,Value,Ch)
    	InString = InStr(1,Ch & StringList & Ch,Ch & Value & Ch,1)>0
    End Function
    
    Function AddArray(Ar1,Ar2)
    	Dim l1,l2,Length,i,ChSep
    	Dim StrArray,ArCheck
    	ChSep = "|"
    	l1 = uBound(Ar1)
    	l2 = uBound(Ar2)
    	If l1>l2 then
    		StrArray = Join(Ar1,ChSep):ArCheck = Ar2:Length = l2
    	Else
    		StrArray = Join(Ar2,ChSep):ArCheck = Ar1:Length = l1
    	End if
    	For i = 0 to Length
    		If Not InString(StrArray,ArCheck(i),ChSep) then StrArray = StrArray & ChSep & ArCheck(i)
    	Next
    	AddArray = Split(StrArray,ChSep)
    End Function
    AddArray(Ar1,Ar2) restituisce un array come descritto da optime.
    Ar1 e Ar2 non devono avere dupplicati al loro interno.
    Ar1 e Ar2 devono avere almeno un elemento.

    All'interno della funzione ChSep deve essere un carattere che mai comparira negli elementi degli array. Nel caso di incertezza è meglio metterne due. Esempio ChSep = "|@"

  8. #18
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    a gri', sei na forza di chiarezza

    array 1: a b c d e f
    array 2: a b c x y z

    si vuole ottenere: a b c d e f x y z
    AHAHA si, scusate, non so far di meglio!

  9. #19
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Se guardi in su, c'è la funzione.

    Ciao

  10. #20
    potrebbe essere interessante usare un recordset disconnesso

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.