22. april 2003 - 11:02Der er
4 kommentarer og 1 løsning
Kolonnebredde i dataarkvisning
Hvordan forhindre man, at brugeren kan ændre kolonnebredden i en subform i dataarkvisning?
Access er jo ikke så konsekvent på det område; nogle gange gemmer den de nye kolonnebredder og andre gange gør den ikke (det er forøvrigt lidt irriterende, når man skal finpudse layoutet!)
Er der en egenskab, som styrer om disse kan ændres eller ej?
Jeg kan selvfølgelig, via VBA, sætte kolonnebredderne, som jeg vil have dem under Form_Load. Men da jeg har et system med omkring 100 forskellige dataark, så er denne løsning ikke særlig attraktiv.
Jeg er overbevist om, at det kan styret ret simpelt. Jeg kan bare ikke lige finde løsningen.
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
I en .mde kan du ganske rigtigt ikke ændre kolonnebredden, men databasen skal ikke køre som .mde, da brugerne skal have mulighed for selv at foretage småændringer.
tak for tilliden, Terry. Men det sker ofte at jeg har overset en eller anden nyttig egenskab.
Man kunne måske lave en kode, som indlæste kolonnebredder i lokale variable ved Form_Load. Ved Form_Unload sættes alle kolonner til de respektive værdier igen.
Koden skal selvfølgelig være dynamisk og uafhængig af felt/kolonne-navne. Dvs koden skal kunne genbruges på alle formularer, som vises i dataarkvisning.
Er der nogen, som er friske? Der gives 200 point for sådan en løsning :o)
Hmm, jeg kan ikke selv få det til at virke. Jeg havde lavet noget kode som indlæser kolonnebredderne i et array ved Form_Load. Når man så lukker formen, så skulle alle kolonner sættes til det oprindelige jf. array'et. Men idet formularen er ved at lukke ned, kan man åbentbart ikke tvinge den til at gemme de kolonnebredder, som man giver den i sidste øjeblik. Derved har det reelt ingen effekt og brugeren kan hurtigt spolere hele opsætningen.
Jeg lukker spørgsmålet (og opretter det måske igen på et senere tidspunkt?)
Tak for kommentarene :o)
/Thomas
Synes godt om
Ny brugerNybegynder
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.