Neuigkeiten:

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

Mobiles Hauptmenü

Aktuallisierung eines Unterformular

Begonnen von Gockel67, September 24, 2025, 10:05:00

⏪ vorheriges - nächstes ⏩

Gockel67

Moin Gemeinde,

bevor ich jetzt noch lange rumdoktor frag ich lieber euch.
Hab aus dem Internet schon Lösungen probiert aber keine hat geklappt.

Ich habe ein Hauptformular auf dem sich zwei Unterformulare befinden (Unterformular1 und Unterformular2).

Nach einer Änderung im Unterformular2 soll das Unterformular1 aktuallisiert werden.
Wie lautet die Syntax dazu?

Wünsche allen ein schönes Bergfest
Jörg

Knobbi38

Hallo Jörg,

stellt sich die Frage, warum ein Unterformular explizit aktualisiert werden muß. Normalerweise werden die doch über Verknüpfungen synchronisiert.

Knobbi38

Gockel67

Moin Knobi,

in UFO2 werden bis zu 10 Bilder eingefügt. Nur das jeweils erste wird in UFO1 angezeigt.
Was ich noch vergessen habe. Vielleicht klappen die Beispiele aus dem Internet auch deshalb nicht weil das ganze zusätzlich noch auf einem Registersteuerelement stattfindet.

LG
Jörg

Knobbi38

#3
  • du möchtest also Bilder, welche schon in UFO2 angezeigt werden zusätzlich auch in UFO1 anzeigen?
    Das gäbe jetzt wirklich keinen Sinn.

  • Wie genau wird denn das erste Bild in UFO1 synchronisiert bzw. geladen?

Vielleicht hilft ja dieser Link weiter:
https://www.fmsinc.com/MicrosoftAccess/Forms/Synchronize/LinkedSubforms.asp

und wenn du das über Events lösen möchtes, hier eine Anregung:
https://www.access-o-mania.de/forum/index.php?topic=27927.msg166473#msg166473

Knobbi38

Gockel67

Nein, nicht alle Bilder von Ufo2 werden in Ufo1 dargestellt. Nur das erste.
Sowohl die Form als auch beide UFOs beruhen auf der selben Tabelle - stellen nur andere Teilbereiche der Tabelle dar.
Ufo1 ist ein Endlosformular.

Knobbi38

Hallo Jörg,

so kann läßt sich das schwer nachvollziehen, was du da eigentlich vor hast. Kannst du mal eine kleine, abgespeckte DB hier hochladen?

Knobbi38

Beaker s.a.

Ohne die Zusammenhänge der beteiligten Forms zu kennen

Private Sub Ufo2_AfterUpdate()
    Me.Parent.Controls("Ufo1ControlName").Form.Requery
end Sub
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

Gockel67

Danke Beaker s.a.

genau das war es.

Wünsche allen eine schöne Woche
Jörg