Detailbereich dynamische Höhe

24/09/2009 - 12:36 von Steffen Meyer | Report spam
Hallo,

ich habe Access 2003 und habe einen Bereicht, in dem mehrere Textfelder
untereinander stehen.
Da jedoch nie alle Textfelder befüllt werden, suche ich nach einer
Möglichkeit, den Detailbereich dynamisch zu verkleinern.
Verkleinern steht beim Detailbereich und den Textfeldern immer auf "Ja" und
wenn ich die Felder, die nicht befüllt sind mit VBA-Code nach oben schiebe,
dann wird der Bereich auch verkleinert.

Mein Problem ist nun aber, dass in meinem Bereicht mehrere Datensàtze und
damit mehrere Detail-Bereiche untereinander erscheinen und somit immer die
größe Detailbereichs genommen wird, in welchem die meisten Felder angezeigt
werden, obwohl dies in den anderen datensàtzen nicht notwendig wàre.

Gibt es eine Möglichkeit diese zu àndern, oder mache ich nur was falsch? Mit
ausblenden (visible = false) hats bei mir jedenfalls nicht funktioniert.

Besten Dank
Steffen
 

Lesen sie die antworten

#1 Karl Donaubauer
24/09/2009 - 13:29 | Warnen spam
Steffen Meyer wrote:
ich habe Access 2003 und habe einen Bereicht, in dem mehrere
Textfelder untereinander stehen.
Da jedoch nie alle Textfelder befüllt werden, suche ich nach einer
Möglichkeit, den Detailbereich dynamisch zu verkleinern.
Verkleinern steht beim Detailbereich und den Textfeldern immer auf
"Ja" und wenn ich die Felder, die nicht befüllt sind mit VBA-Code
nach oben schiebe, dann wird der Bereich auch verkleinert.

Mein Problem ist nun aber, dass in meinem Bereicht mehrere Datensàtze
und damit mehrere Detail-Bereiche untereinander erscheinen und somit
immer die größe Detailbereichs genommen wird, in welchem die meisten
Felder angezeigt werden, obwohl dies in den anderen datensàtzen nicht
notwendig wàre.
Gibt es eine Möglichkeit diese zu àndern, oder mache ich nur was
falsch? Mit ausblenden (visible = false) hats bei mir jedenfalls
nicht funktioniert.



Normalerweise reicht es, für alle betroffenen Steuerelemente und
den Bereich "Verkleinerbar" auf "Ja" zu stellen, ohne irgendwas
schieben zu müssen. Wenn das bei dir nicht funktioniert, dann
erlàutere genauer, inwiefern.

Bekannte Ursachen dafür, dass das manchmal nicht klappt,
sind nebeneinanderliegende oder überlappende Steuerelemente,
die Abstànde zwischen den Steuerelementen sowie Bezeichnungsfelder.
Zu letzteren s.a. www.donkarl.com?FAQ5.14.

Servus
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com + Anmeldung und Info zur
Access-Entwickler-Konferenz (AEK12), Oktober 2009, Nürnberg

Ähnliche fragen