Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: astropfr am April 06, 2018, 14:16:56

Titel: Datenblatt Spaltenbreiten
Beitrag von: astropfr am April 06, 2018, 14:16:56
Gibt es eine Möglichkeit, auf die manuelle Änderung einer Spaltenbreite (ziehen) im Code zu reagieren? Gibt es ein Ereignis, das dann ausgelöst wird?
Titel: Re: Datenblatt Spaltenbreiten
Beitrag von: Lachtaube am April 06, 2018, 15:08:53
Mir würde dazu nur das Zeitgeber-Ereignis eines Formulars einfallen.

PS: was willst Du denn erzielen oder warum willst Du den Benutzer einschränken, wenn es ihm Spaß macht, mit den Spalten zu spielen?
Titel: Re: Datenblatt Spaltenbreiten
Beitrag von: astropfr am April 06, 2018, 17:52:57
Ich habe auf einem Hauptformular zwei Unterformulare als Datenblätter.
Beide Datenblätter haben die selben Spalten
Das eine Datenblatt zeigt Datensätze, zu denen jeweils ein oder mehrere Datensätze im zweiten Datenblatt angezeigt werden.
Ich möchte die angezeigten Spalten in beiden Datenblättern synchronisieren.
An einen Timer habe ich auch schon gedacht, aber wie bekomme ich mit, wenn in einem Datenblatt eine Spaltenbreite geändert wird oder wenn in einem Datenblatt seitwärts gescrollt wird?
Titel: Re: Datenblatt Spaltenbreiten
Beitrag von: astropfr am April 09, 2018, 10:07:51
Ich habe das jetzt mit Timer gelöst, der alle 100ms die Spalten angleicht.
Gibt es eigentlich eine Möglichkeit, die Position des horizontalen Scrollbalkens abzufragen? Damit könnte ich die beiden Datenblätter synchron horizontal scrollen.