Neuigkeiten:

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

Mobiles Hauptmenü

Datenblattansicht Formular

Begonnen von mstadler71, September 02, 2022, 11:19:58

⏪ vorheriges - nächstes ⏩

mstadler71

Hallo allerseits.
Frage: ist es möglich ein Formular in der Datenblattansicht OHNE Markierung zu öffnen?
d.h. das beim Öffnen kein Feld/Datensatz des Datenblattes eine Fokus hat.
Also ein Äquivalent zum Listenfeld ohne Markierung.

Danke für Euren Input

lg
Michael

markusxy

Nein.
Vielleicht erklärst du mal, warum du das brauchst.

mstadler71

hallo Markus
es handelt sich um ein komplexeres Formular mit 2 Unterformularen und Filtermöglichkeiten.
Beim aktualisieren des UF1 wird mit dem Wert ein Filterfeld befüllt der das andere UF filtert.

Die Synchronisierung von UF1 mit dem Filterfeld erfolgt mit dem "Current" Ereignis des Hauptformulars. Da dies aber auch beim Öffnen des Hauptformulars geschieht, steht bereits ein Filterwert im Feld und das UF wird unschönerweise gefiltert dargestellt.
Ist kein großes Ding, wäre halt schöner wenn UF1 beim Öffnen noch keinen Wert zurück liefert.

aber danke für die rasche Antwort; werde mir einen Work-Arround überlegen

markusxy

Mein Weg wäre es, das Current-Event nicht von Anfang an aktiv zu haben, sondern per VBA zu "aktivieren".
Du könntest im Subform über eine Referenz auf das Hauptform auf das Current-Event des Hauptforms reagieren.

Dann hast du eine saubere Trennung und kannst die Referenz einfach nach dem Laden des Hauptforms initialisieren.

LG Markus