Avatar billede ullidk Nybegynder
16. april 2004 - 14:24 Der er 8 kommentarer og
1 løsning

Automatisk tilpasning efter størrelse?

Jeg har en fortløbende formular med div. beskrivelser af elementer. Disse fylder ikke alle lige meget - er det muligt at få tekstboksene til for hver record automatisk at tilpasse sig størrelsen? Har prøvet med Size -> To Fit, men det virker ikke...
16. april 2004 - 14:33 #1
Hvad søren er det dig igen? ;o)

Det er svært at tilpasse til tekstindholdes da alle tegn fylder forskelligt (undtagen i visse skrifttyper - kan ikke huske hvad man kalder dem).

Men hvis du f.eks. benytter "Courier New" kan du ændre feltbredden således:
Me!DitFelt.Widht = Len(Me!DitFelt)*100  'denne faktor skal du selv justere på - jeg aner ikke hvor mange twips en karakter fylder - det afhænger også af skriftstørrelse

Dernæst kommer problemet med at flytte de efterfølgende felter tilsvarende.

(du mener "Fortløbende formular" og ikke "Dataark", ikk'?)
Avatar billede ullidk Nybegynder
16. april 2004 - 14:47 #2
Problemet er at de forskellige felter jo ændrer ændrer sig antals- og indholdsmæssigt alt efter hvilke elementer bruger har valgt (du kender jo efterhånden min db ret godt:-))
Jeg har indtrykket af at dit forslag kærver at man på forhånd kender rækkefølgen af og indholdet af de forskellige elementer der tilføjes?
16. april 2004 - 14:51 #3
du kender vel altid rækkefølgen af kolonnerne?

Men du har ret i, at det ikke er ligetil. Derfor plejer jeg også bare at give brugeren mulighed for f.eks. at dobbeltklikke i feltet og derved åbne et detaljebillede.
Avatar billede ullidk Nybegynder
16. april 2004 - 14:58 #4
Selvfølgelig, det var en skrivefejl - rækkefølgen kender man altid. Problemet er bare at det her skal printes ud sammenhængende, så det dur ikke rigtig med et detaljebillede...jeg finder på noget:-)
Avatar billede mugs Novice
16. april 2004 - 15:47 #5
Thomas > Skrifttyper hvor alle tegn fylder lige meget mener jeg hedder True Type.

Ullidk > Når dine data skal printes ud, hjælper det ikke at rette felternes størrelse i formularen. En rapport kan få data fra en forespørgsel eller en tabel, men ikke en formular. Se evt. formategenskaberne KanStrækkes / KanSkubbes i rapporten. Men det er jo rigtig, hvad Thomas påpeger: Det bliver bøvlet, og du skal jo evt. have flyttet andre felter.
Nogen andet er jo, hvis du vil printe selve formularen.
Avatar billede ullidk Nybegynder
16. april 2004 - 15:54 #6
Dvs. at der er heller ikke de store muligheder for at gøre noget hvis man efterfølgende smider det over i en rapport...eller hva? Er ikke helt sikker på hvad du mener...
16. april 2004 - 15:54 #7
Mugs->den hedder ikke True type (så meget ved jeg :). Stort set alle skrifttyper, som benyttes nytildags er True Type (Arial, Verdena, Tahoma, MS Sans Serif m.fl.) True Type-typer kan genkendes på, at der typisk står TT foran, når du f.eks. vælger skrifttypen i Word, Access, Excel, Outlook m.fl.
True Type betyder vist bare, at skrifttypen kan skaleres uden at ændre udseende...
Avatar billede mugs Novice
16. april 2004 - 16:02 #8
Thomas > OK
ullidk > Det at du ændrer feltets bredde i en formular, vil ikke slå igennem i en rapport, da rapporten jo fra data fra en forespørgsel eller en tabel.
Avatar billede ullidk Nybegynder
16. april 2004 - 16:05 #9
Yes, den fangede jeg:-) Jeg kigger på det:-)
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