Avatar billede hestetoften Nybegynder
07. september 2006 - 20:56 Der er 6 kommentarer og
1 løsning

add to tekstboks

jeg har lavet 10 talknapper til at taste tallene 0 - 9 ind i en tekstboks.

men jeg kan kun sætte et tal ind, ved tryk på næste tal(knap) overskriver den boksen.

hvordan indsætter jeg et tal til eksisterende værdi, der hvor cursoren står ?
Avatar billede mugs Novice
07. september 2006 - 21:04 #1
Talknapperne må jo være programmeret til en bestemt værdi, så når du trykker på knappen vil denne jo tilde tekstboksen denne værdi.

Evt. kan du prøve at gemme tekstboksens værdi i en variabel, og derefter tildele takstboksen både den gamle og den nye værdi. f.eks således:

Dim VARa as long
VARa = Me.FELTNAVN
Me.TEKSTBOKS = VARa & KNAPPENS VÆRDI
Avatar billede hestetoften Nybegynder
07. september 2006 - 21:09 #2
Den lægger bare tallet til i enden og ikke der hvor cursoren står
Avatar billede mugs Novice
07. september 2006 - 21:12 #3
Ja - Det var også meningen, men hvis du vil addere den eksisterende værdi med den nye, skal det være således:

Dim VARa as long
VARa = Me.FELTNAVN
Me.TEKSTBOKS = VARa + KNAPPENS VÆRDI
Avatar billede hestetoften Nybegynder
07. september 2006 - 21:18 #4
Undskyld
Tallet skal ikke lægges til, men tilføjes til det eks. tal

altså der står tallet 1234 i tekstboksen.
cursor står mellem 2 og 3 og der trykkes på knap 7
så skulle der gerne stå 12734 og cursoren blinker mellem 7 og 3 !
Avatar billede kabbak Professor
07. september 2006 - 23:14 #5
Me.TEKSTBOKS = VARa & KNAPPENS VÆRDI
Avatar billede hestetoften Nybegynder
08. september 2006 - 14:58 #6
Prøver lige i VB
Avatar billede hestetoften Nybegynder
12. september 2006 - 20:52 #7
Lukker
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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