Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Gockel67 am Oktober 30, 2024, 18:57:34

Titel: Unterformular soll Unterformular aktuallisieren
Beitrag von: Gockel67 am Oktober 30, 2024, 18:57:34
Moin Gemeinde,

ich habe ein Forumlar (Form1) mit zwei Unterformularen (Uform1 und Uform2). Jetzt soll das Unterformlar 2 das Unterformlar 1 aktuallisieren. Wie mache ich das?

forms!Uform2.Requery hat schonmal nicht funktioniert.

Liebe Grüße
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Debus am Oktober 30, 2024, 19:09:34
Hey, dann mach mal danach noch ein .repaint

Holger
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Gockel67 am Oktober 30, 2024, 19:17:19
Nabend Holger,

bringt gar nix. Steigt immer noch mit dem Fehler 2450 "Kannn das Formular nicht finden auf das verwiesen wird" aus

Gruss Jörg
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Debus am Oktober 30, 2024, 19:19:28
Schreib mal den Code mit den echten namen der forms und unteforms

Holger
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: MzKlMu am Oktober 30, 2024, 19:24:32
Hallo,
der Bezug (Adressierung) von Ufos kann durchaus aufwendig sein. Verwendet wird der Name des Ufo Steuerelements. Das ist nicht der NAme der von Dir für das Formular vergeben wird.
An den NAmen kommst Du in den Eigenschaften wenn der Rahmen des Ufos angeklickt wird.

Siehe hierzu:

https://www.donkarl.com?FAQ4.2 (https://www.donkarl.com/?FAQ4.2)
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Gockel67 am Oktober 30, 2024, 19:36:05
@Debus

lngID = Forms!frmSonstiges!ID
Forms!frmBildNavigationSonstiges.Requery
Forms!frmSonstiges.Recordset.FindFirst "ID = " & lngID
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Debus am Oktober 30, 2024, 19:37:24
Hey ist das das UFO oder Form
frmBildNavigationSonstiges

weil der Grundaufbau ist Forms!Form1!Unterformular1.Requery
Und da fehlt dann irgendwas

Holger
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Gockel67 am Oktober 30, 2024, 19:37:52
@MzKlMu
Danke für den Hinweis. Aber das ist mir bewusst. Der Name stimmt.

Liebe Grüße
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Debus am Oktober 30, 2024, 19:39:47
Wenn ich mir Deinen Eintrag #1 sehe vergisst DU das Form worauf das UFO liegt

Holger
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Gockel67 am Oktober 30, 2024, 19:40:50
@Debus

Form ist frmSonstiges
Unterform 1 ist frmBildNavigationSonstiges
Unterform 2 ist ufrmBilderSonstiges

Bei einer Aktion in Unterform 2 (Bildauswahl) soll Unterform 1 aktuallisiert werden.
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Gockel67 am Oktober 30, 2024, 19:41:48
Zitat von: Debus am Oktober 30, 2024, 19:39:47Wenn ich mir Deinen Eintrag #1 sehe vergisst DU das Form worauf das UFO liegt

Holger


Und wie sähe das aus? Mir fehlt die richtige Syntax. Mit frmSonstiges hab ich es schon versucht.
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Debus am Oktober 30, 2024, 19:44:19

Demnach Forms!frmSonstiges!frmBildNavigationSonstiges.Form.Requery
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Gockel67 am Oktober 30, 2024, 19:46:54
Zitat von: Debus am Oktober 30, 2024, 19:44:19Demnach Forms!frmSonstiges!frmBildNavigationSonstiges.Requery

Hab ich schon versucht gehabt. Dann kommt zwar keine Fehlermeldung, es passiert aber auch nichts. Deshalb dachte ich ich hab die falsche Syntax
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Debus am Oktober 30, 2024, 19:49:03
Und danach genauso mit .repaint?

Holger
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Gockel67 am Oktober 30, 2024, 19:51:29
Zitat von: Debus am Oktober 30, 2024, 19:49:03Und danach genauso mit .repaint?

Holger


Objekt unterstützt diese Eigenschaft nicht
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Debus am Oktober 30, 2024, 19:54:34
Kannst Du mal eine Demo hochladen?

Holger
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Debus am Oktober 30, 2024, 20:45:08
Hallo Jürgen mach es mal so



DoCmd.RunCommand acCmdSaveRecord
Forms!frmSonstiges!frmBildNavigationSonstiges.Form.Requery

Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Knobbi38 am Oktober 30, 2024, 22:06:43
Hallo,

ich glaube das Thema hatten wir schon mal. Ich zitiere mich mal selber:
https://www.access-o-mania.de/forum/index.php?topic=27601.msg164498#msg164498 (https://www.access-o-mania.de/forum/index.php?topic=27601.msg164498#msg164498)

Gruß
Ulrich
Titel: Re: Unterformular soll Unterformular aktuallisieren
Beitrag von: Beaker s.a. am Oktober 31, 2024, 11:53:53
Hallo,

Mal abgesehen von Ulrichs Vorschlag, würde ich zunächst den UFo-Controls
einen anderen Namen geben als den eingebetteten Formularen. Dann gibt es
keine Verwirrung, und man kommt an die Eigenschaften und Methoden des
zweiten UFos mit
Me.Parent.NameZeitesUfoControl.Form. ...bei dir also
Me.Parent.ufcBildNavigationSonstiges.Form. ...Wobei
Me = auslösendes UFo
.Parent = HFo
.ufcBildNavigationSonstiges = UFo-Control
.Form = das eingebettete Form (ufrmBildNavigationSonstiges)

B.t.w., zum expliziten Speichern eines DS musst du nicht das DoCmd-Objekt
bemühen, - es reicht
Me.Dirty = False
gruss ekkehard