Avatar billede oergaard Nybegynder
19. april 2004 - 09:33 Der er 2 kommentarer og
2 løsninger

Hvordan sættes højdde samt brede på min formular i Access?

Jeg kunne godt tænke mig, at vide, hvordan man i runtime ændre størrelsen på et formularvindue, ved f.eks. et tryk på en knap.

Private Sub Option1_Click()   
    WindowWidth = 1000
    WindowHeight = 700
End Sub

Men det kna jeg sgi ikke få til at virke, kan du give en hjælpende hånd ?

//Oergaard
Avatar billede jkrons Professor
19. april 2004 - 13:19 #1
Jeg mener kun at en formular har egenskaben Width. Ikke Height. det har derimod de enkelte sektioner i formularen (hoved, detalje og fod). Det er derfor nok disse du skal adressere i din kode.
Avatar billede oergaard Nybegynder
19. april 2004 - 14:54 #2
Hmm så må jeg nok spørger dig hvordan det gøres.

Kan du give et eks. på begge dele, da jeg ikke med ovenstående har kunne få det til at virke!

//Oergaard
Avatar billede jkrons Professor
20. april 2004 - 13:00 #3
Undskyld forsinkelsen, jeg har været luidt optaget på det seneste.

Windowwidth og Windowheight er i modstrid med det, der står i hjælpen Read Only og kan derfor tilsyneladende kun aflæses, ikke sættes. Width virker ikke altid, da den ikke tagfer højde for, hvilken windows skrifttype, der anvendes fx i titellinien, og Height virker heller ikke efter hensigten, da man alligevel ikkke, som jeg trorde bare kan sætte højden på de enkelte sektioner.

Et alterna er at bruge DoCmd.Movesize. Den indeholder fire argumenter, hvor de to første flytter formnularen og de to sidste bestemmer dens størrelse

DoCmd.MoveSize , , 2000, 2000 vil således lave en formular, der er 2000 twips høj og 2000 twips bred. Også positionen bestemmes i twips.
Avatar billede oergaard Nybegynder
21. april 2004 - 11:47 #4
Jeg takker mange gange!

Det virkede som det skulle.

//Oergaard
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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