Unterformular wird nicht angezeigt

Da bin ich schon wieder.
Wie bereits an anderer Stelle erwähnt arbeite ich mit Access2003.

Folgende Situation:
Ich habe ein Hauptformular „Konfiguartion“ mit zwei Unterformularen.
Ja nach Auswahl im Hauptformular und im UFO1 werden mir Daten im UFO2 angezeigt.
Im UFO2 (Endlosformular) kann ich dann per Button ein neues Formular mit Detailansichten zum jeweiligen Datensatz öffnen.
In diesem neuen Formular „Details“ existiert wiederum ein UFO „Berechnungen“.

Mein Problem:
Öffne ich das Formular „Details“ direkt, wird das UFO „Berechnungen“ wie gewünscht angezeigt.
Komme ich aber über mein Formular „Konfiguration“ und öffne das Formular über den Button, dann wird das UFO „Berechnungen“ nicht angezeigt. Es existiert nur noch ein weißes Rechteck.

Könnt Ihr mir helfen? Ich weiß leider nicht, wie ich das Problem besser beschreiben könnte. Für Rückfragen stehe ich aber gerne zur Verfügung.

LG, Fredda

Hmmm - selber weiterüberlegt:
Kann das damit zusammenhängen, dass mein UFO „Berechnung“ auf eine Tabelle zugreift, auf die auch schon mein UFO1 geht?
Und wenn ja? Wie regel ich dass?

Hallo,

dein Problem:

Im UFO2 (Endlosformular) kann ich dann per Button ein neues
Formular mit Detailansichten zum jeweiligen Datensatz öffnen.

Die Fragen sind:

  • welche Parameter werden übergeben?
  • wie ist das UFO mit dem Hauptformular verknüpft?
  • gibt es überhaupt Daten die dargestellt werden könnten?

keine Daten = leeres Ufo

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

Hallo Netwolf

dein Problem:

Im UFO2 (Endlosformular) kann ich dann per Button ein neues
Formular mit Detailansichten zum jeweiligen Datensatz öffnen.

Die Fragen sind:

  • welche Parameter werden übergeben?

Für das Formular „Details“ wird die Datensatz_ID übergeben. Das Formular öffnet sich ja auch mit den passenden Daten, nur dessen UFO nicht.

  • wie ist das UFO mit dem Hauptformular verknüpft?

??? Verknüpft ??? Hier kommt die Anfängerin in mir durch - keinen blassen Schimmer wovon Du redest - sorry

  • gibt es überhaupt Daten die dargestellt werden könnten?
    keine Daten = leeres Ufo

Die gibt es, denn öffne ich das Formular direkt, dann wird es ja mit dem ersten Datensatz der Tabelle geöffnet und ist dann korrekt. Navigiere ich über meine Formularstruktur zu genau dem gleichen Datensatz bleibt das UFO leer.
Außerdem wird es nicht als „leeres“ UFO angezeigt, dann hätte es ja zumindest die richtige Hintergrundfarbe, es kommt nur ein weißer Kasten.
Per Haltepunkten im VBA-Code habe ich mittlerweile herausbekommen, dass er über den „Kaputten“ Weg garnicht in das Event „Form_Open“ geht.
Das erklärt natürlich, dass das UFO nicht geöffnet wird, aber leider nicht warum.

LG, Fredda

Hallo Fredda,

??? Verknüpft ??? Hier kommt die Anfängerin in mir durch -
keinen blassen Schimmer wovon Du redest - sorry

  • Rechtsklick auf das Ufo
  • Eigenschaften
  • Reiter: Daten

= Verknüpfen von:
= Verknüpfen nach:

Damit bringst du die Tabelle im Ufo in Beziehung zur Tabelle im Hauptformular. Umständliche Abfragen im Ufo entfallen dadurch :smile:

Solltest du dem UFO den Parameter:

Anfügen: Nein

gegen haben, wird bei -> keinen Daten

Solltest du dem UFO den Parameter:

Anfügen: Nein

gegen haben, wird bei -> keinen Daten

dann lasse die Neueingabe mal zu.

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

dann lasse die Neueingabe mal zu.

Bringt auch nix.