Avatar billede schoesler Nybegynder
13. september 2004 - 20:04 Der er 8 kommentarer og
1 løsning

Memofelt så indtastningen passer til i formularen

Har et meno felt i min form. Ville gerne hvis man kunne begrænse indtastningen så det passer med det viste memo felt på formularen

Jan
14. september 2004 - 09:20 #1
mener du, at hvis feltet på skærmen kun kan vise 300 karakterer, så skal brugeren blive stoppet efter 300 karakterer?
Avatar billede schoesler Nybegynder
14. september 2004 - 10:41 #2
ja, det er det jeg mener
14. september 2004 - 10:49 #3
du skal så være opmærksom på, at du er nødt til at vælge en ikke-proportional skrift, da de fleste skrifttyper har forskellig størrelse for hvert tegn.

Og de fleste ikke-proportionale skrifttyper er ikke så kønne :o(

Du kan f.eks. vælge "Courier new"

Hvis du kan leve med sådan en skrifttype, kan du lægge denne kode på tekstboksens VedÆndring-kode:

    Const Længde = 10
    If Len(Me!txtbox.Text) >= Længde Then Me!txtbox= Left(Me!txtbox.Text, Længde)
    Me!txtbox.SelStart = Len(Me!txtbox.Text)
Avatar billede schoesler Nybegynder
14. september 2004 - 11:41 #4
Gælder koden også for et memo felt?
14. september 2004 - 11:44 #5
Det gælder for en tekstboks. Hvilken datatype, der ligge bag feltet er underordnet.
Så ja :o)
Avatar billede schoesler Nybegynder
14. september 2004 - 12:18 #6
Virker lidt mystisk når jeg har valgt linie skift, men idén er god, har du andre foreslag?
14. september 2004 - 12:46 #7
Hmm, ja du har ret i, at et linieskift vil ødelægge sammentællingen :o(

Alternativt skal man tælle hver linie for sig. det vil kræve at man gennemtvinger linieskift for hver gang der er nået f.eks. 10 karakterer.

Men der er flere problemer i det, som jeg ikke lige kan gennemskue løsningen af! :o(

Beklager!

Mit bedste forslag er, at du lukker dette spm og opretter et nyt, hvor du henviser til at løsningsforslaget i dette spm ikke duer. Derved har du større chance for at nogle vil komme med input.

Tag bare pointene selv.
Avatar billede schoesler Nybegynder
14. september 2004 - 13:11 #8
Løsningen ovenfor virker hvis linieskift ikke aktiveres :-)

Tak for hjælpen. Point for altid at hjælpe en i nøden :-)
14. september 2004 - 13:25 #9
tak skal du have, Jan :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
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