Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Datenblatt Spaltenbreiten

Begonnen von astropfr, April 06, 2018, 14:16:56

⏪ vorheriges - nächstes ⏩

astropfr

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?

Lachtaube

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?
Grüße von der (⌒▽⌒)

astropfr

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?

astropfr

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.