12. maj 2006 - 21:28Der er
3 kommentarer og 1 løsning
Ikke indsætte samme value i listbox
hejsa.. jeg bruger følgende kode, men vil gerne have den skal indsætte én gang, og hvis der allerde er data i fra en et brugernavn, så skal den OPDATERE feltet, med nye data.
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.
Først vil jeg rettet lidt en streng: hehez = "" + k(1) + "," + k(2) + "," + k(3) + "" kan nøjes med at være hehez = k(1) & "," & k(2) + "," & k(3)
Det du skal gøre er, at søge hele listen igennem:
Dim i as Integer Dim j as Integer
For i = 0 to online.ListCount - 1 ' Kan ikke huske hvad tælleren hedder j = InStr(0, online.Item(i), ",") 'Finder det første , i hvert element i listen If LCase(Left(online.Item(i), j)) = LCase(k(1)) Then 'Sammenligner de første j tegn med k(1) og sørger for at begge er i små bogstaver online.Item(i) = k(1) & "," & k(2) & "," & k(3) 'Erstatter den pågældende element Else online.AddItem k(1) & "," & k(2) & "," & k(3) 'Eller tilføjer et element End if Next
Synes godt om
Ny brugerNybegynder
Din løsning...
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.