28. marts 2005 - 01:30Der er
6 kommentarer og 1 løsning
array rækkefølge ens med array2 rækkefølge
Hey E
IIS5.0/ASP/Javascript/IE
grundlæggende kode: bla bla arrCustom = Split(strIndhold,";") ReDim arrFinal(ubound(arrCustom)) For i = 0 to ubound(arrCustom) - 1 arrFinal(i) = arrIndhold(CInt(arrCustom(i))) db = db & "''" & arrIndhold(CInt(arrCustom(i))) & "''" & "," Next db = Left(db, Len(db) - 1)
// udskrift af db: ''MOC_stelnr'',''MOC_enhed'',''MOC_blocknr'',''MOC_MLU'',''MOC_minutter'',''MOC_motortimer'',''MOC_SI_min''
// her sætter j så titleArray overfor widthArray som så virker således at hvis db indeholder de 4 første var i arrayet, så tages de 4 første var fra widthArray.
titleArray = Split(db,",") widthArray = Array(45,45,10,10,57,45,45) for i = 0 to ubound(titleArray) iTotalt = iTotalt + widthArray(i) next Session("venstreW") = iTotalt bla bla
Problemet opstår når fx db indeholder 1. og 2. var i titleArrayet + det 5. var - FORDI widthArray så BARE tager de 3 første var i sit array...
Løsningen j ønsker er at i ex ovenfor SKAL widthArray tage de 2 første var + den 5. var, IKKE bare de 3 første...
Hvordan gør jeg det?
titleArray kan maskimalt indeholde: ''MOC_stelnr'',''MOC_enhed'',''MOC_blocknr'',''MOC_MLU'',''MOC_minutter'',''MOC_motortimer'',''MOC_SI_min''
men der kan fravælges nogen var i titleArray'et
Problemet er vel at der ikke er sat nogen tal rækkefølge på titleArray'ets værdier.. derfor kan widthArray'et ikke vide hvilken værdi der tilhører hvilke titelArray:værdier
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
titleArray = Split(db,",") widthArray = Array(45,45,10,10,57,45,45) for i = 0 to ubound(titleArray) if (titleArray(i) = "MOC_stelnr") Then iTotalt = iTotalt + 45 ' end if elseif (titleArray(i) = "MOC_enhed") Then iTotalt = iTotalt + 45 ' end if elseif (titleArray(i) = "MOC_blocknr") Then iTotalt = iTotalt + 10 ' end if elseif (titleArray(i) = "MOC_MLU") Then iTotalt = iTotalt + 10 ' end if elseif (titleArray(i) = "MOC_minutter") Then iTotalt = iTotalt + 57 ' end if elseif (titleArray(i) = "MOC_motortimer") Then iTotalt = iTotalt + 45 ' end if elseif (titleArray(i) = "MOC_SI_min") Then iTotalt = iTotalt + 45 end if
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.