Avatar billede domino1977 Nybegynder
23. januar 2003 - 14:37 Der er 5 kommentarer og
1 løsning

X antal cifre i et tal!!

Hvis jeg nu gerne vil have at der i en textbox altid er 3 cifre... om der står 1, 10 eller 100... så skal der altid være 3!!!

feks.
1 = 001
10 = 010
100 = 100

hvordan får jeg den til det???
Avatar billede ocp Nybegynder
23. januar 2003 - 14:55 #1
format(nr,"000")
Avatar billede ocp Nybegynder
23. januar 2003 - 14:55 #2
Sæt evt. følgende på lostfocus:

text1.text = format(text1.text,"000")
Avatar billede joern Nybegynder
24. januar 2003 - 21:00 #3
Hej.

Dette er lige sakset fra et af min projekter.  Her dannes varenumre ved udfyldning med nuller.

  If lbnr + 1 > 999 Then txtdata(0).Text = grpnr & "-" & lbnr + 1
  If lbnr + 1 > 99 Then txtdata(0).Text = grpnr & "-0" & lbnr + 1
  If lbnr + 1 > 9 Then txtdata(0).Text = grpnr & "-00" & lbnr + 1
  If lbnr + 1 < 10 Then txtdata(0).Text = grpnr & "-000" & lbnr + 1

M.v.h.  Jørn
Avatar billede bernhof Nybegynder
24. januar 2003 - 22:36 #4
ocp > eller evt. Text1_Validate

Den er vist beregnet til netop det!
Avatar billede ocp Nybegynder
26. januar 2003 - 21:40 #5
Korrekt, men lostfocus fungerer også glimrende til formålet.
Avatar billede bernhof Nybegynder
27. januar 2003 - 14:35 #6
Så sandt :o)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester