31. oktober 2002 - 11:13Der er
12 kommentarer og 1 løsning
Størrelse af tekstfelt
Hvordan kan man nemmest bestemme om et tekstfelt på en formular har min. en størrelse på 6 karakterer? Kan det sættes som en egenskab på formularfeltet, eller skal det kodes i VBA? Hvis ja til det sidste, hvordan ser den kode så ud?
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.
Eller du kan lægge det ind som en valideringsregel, men her er det så sværere at styre, hvad der skal ske, hvis feltet ikke er 6 tegn langt.
En tredje mulighed ville være at bruge en inputmaske, der sikrede de seks tegn, men det er efter min mening sværere at håndtere, hvis der ikke er en maks længde også.
Hvis det er et password check eller noget tilsvarende tror jeg nok jeg har noget kodeeksempel, når jeg kommer tilbage på min egen pind om en times tid.
Undskyld, det var taget fra hukommelsen. Det hedder bare Len(Me!Feltnavn), fx bruger jeg denne kode:
f Len(me!gpw) < 6 Or Len(Me!gpw) > 10 Then MsgBox "En adgangskode skal være mellem 6 og 10 lang. Prøv igen", vbInformation Me!gpw = "" Me!gpw.SetFocus Exit Sub End If
Den checker på længden, og hvis den ikke er korrekt vises en meddelelsesboks, og fokus gives tilbage til det relevante felt, der samtidigt tømmes for indhold.
Og jeg må vel hellere beklage at jeg først nu opdager, at du har givet point!
Tak for dem alligevel.
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.