Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Mac_wolf am Dezember 28, 2019, 21:56:28

Titel: Registersteuerelement wird nicht angezeigt
Beitrag von: Mac_wolf am Dezember 28, 2019, 21:56:28
Hallo Zusammen,
ich wünsche schöne Weihnachten gehabt zu haben.
Ich habe eine blöde Frage. Vielleicht bin ich im Moment auch einfach vernagelt.
Ich habe in einer Hauptformular ein Registersteuerelement mit Unterformularen.
Das klappt auch alles zufriedenstellend, solange die zugrundeliegenden Abfrage Daten liefert.
Ist die Abfrage jedoch leer, weil noch keine Daten erfasst sind wird das Registersteuerelement nicht angezeigt.
Das ist in soweit blöd da sich auf dem Unterformularen, die entsprechende Schaltfläche befindet um einen neuen Datensatz anzulegen.
Wie kann ich das lösen, oder habe ich nur irgendwie was übersehen.
Titel: Re: Registersteuerelement wird nicht angezeigt
Beitrag von: PhilS am Dezember 29, 2019, 11:31:01
Zitat von: Mac_wolf am Dezember 28, 2019, 21:56:28
Ist die Abfrage jedoch leer, weil noch keine Daten erfasst sind wird das Registersteuerelement nicht angezeigt.
Das Hauptformular ist ebenfalls an dieselbe Tabelle/Abfrage gebunden?Muss das so sein? D.h. wenn der Button zum Anlegen eines Datensatzes im UFO ist, sollte das Hauptformular dann nicht ungebunden (oder an andere Daten gebunden) sein?

Andernfalls ist die einzige Lösung, den Button zum Anlegen eines neuen Datensatzes im Kopfbereich des Hauptforms zu platzieren.
Titel: Re: Registersteuerelement wird nicht angezeigt
Beitrag von: ebs17 am Dezember 29, 2019, 13:27:12
ZitatIst die Abfrage jedoch leer, weil noch keine Daten erfasst sind wird das Registersteuerelement nicht angezeigt.
Primär solltest Du über Deine eigene sehr spezielle Umsetzung nachdenken. Deine Wahrnehmung  würde ich nicht zwingend als Realität anerkennen.

Es wäre mir neu, dass Steuerelemente sich in Unsichtbarkeit auflösen, ohne dass man besonderes dazu vornimmt. Das hat mit Daten erst einmal gar nichts zu tun.
Titel: Re: Registersteuerelement wird nicht angezeigt
Beitrag von: PhilS am Dezember 29, 2019, 13:32:48
Zitat von: ebs17 am Dezember 29, 2019, 13:27:12
Es wäre mir neu, dass Steuerelemente sich in Unsichtbarkeit auflösen, ohne dass man besonderes dazu vornimmt. Das hat mit Daten erst einmal gar nichts zu tun.
Wenn du ein gebundenes Form mit AllowAdditions=False hast und dessen Datenherkunft keine Daten enthält, ist der komplette Detailbereich leer und es werden keine Steuerelemente angezeigt. - Ich vermute, dies ist die Situation hinter dieser Frage.
Titel: Re: Registersteuerelement wird nicht angezeigt
Beitrag von: Mac_wolf am Februar 01, 2020, 18:59:29
Hallo besten Dank für die Antwort.
Ich habe das Problem erstmal gelöst, in dem ich beim ersten aufrufen des Formulars abfrage ob Datensätze bestehen und wenn nicht erstelle ich einen Datensatz mit einem festen Wert.
Das ist für meine Anwendung hilfreich.