Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Shayol am November 27, 2015, 18:21:54

Titel: Registersteuerelement aktualisieren
Beitrag von: Shayol am November 27, 2015, 18:21:54
Nabend zusammen.

ich habe ein Registersteuerelement mit mehreren Tabs zb. Hersteller, Bauteile usw.
Wenn ich zb. bei Hersteller dort Datensätze hinzufüge, werden die beim Tab(Bauteile) nicht angezeigt, erst wenn ich oben im Hauptmenu "Aktualisieren" klicke wird es angezeigt.

Wie würde das im VBA-Code aussehen wenn ich für den Tab Bauteile das machen würde, das er jedesmal Aktualisiert?
In diesem Tab wird das Formular: abfBauteileUnterformular  geladen/angezeigt. Der untere Code klappt nicht , weiss aber auch nicht ganz wie ich es sonst umsetzen kann. Hab auch andere Codes versucht.   >:(


Option Compare Database
Private Sub Bauteile_click()
Me.abfBauteileUnterformular_Requery
End Sub




Titel: Re: Registersteuerelement aktualisieren
Beitrag von: database am November 27, 2015, 18:26:04
Servus,

Me.abfBauteileUnterformular.Requery

Versuch mal statt dem Unterstrich den ultimativen Punt :-)

und schau dir mal das hier auch an:
http://access.mvps.org/access/forms/frm0031.htm
Titel: Re: Registersteuerelement aktualisieren
Beitrag von: Shayol am November 27, 2015, 18:38:35
Erstmal danke das du Antwortest. Leider geht das so nicht. Werde mir den Link , den du mir gegeben hast auf der Arbeit mal anschauen genauer.
Kann man das Aktualisieren auch für alles ausführen lassen? So wie es oben im menu  macht ?

ZitatPrivate Sub Bauteile_click()
Me.abfBauteileUnterformular.Requery
End Sub
Titel: Re: Registersteuerelement aktualisieren
Beitrag von: Shayol am November 27, 2015, 18:49:02
Ich habe es gefunden endlich....

Im Register-Ereignis "bei Änderung" kann man  ein Requery zur Aktualisierung absetzen. :)

Danke trotzdem für alles :)
Titel: Re: Registersteuerelement aktualisieren
Beitrag von: DF6GL am November 27, 2015, 18:51:29
Hallo,

was ist denn "Bauteile"  für ein Steuerelement??

Prinzip:

Im Formular "frmHersteller":

Sub Form_Afterupdate()
Me.Parent!UfoSteuerelementNameFürabfBauteileUnterformular.Form.Requery
End Sub



























Titel: Re: Registersteuerelement aktualisieren
Beitrag von: database am November 27, 2015, 18:56:57
Hi, kann deine Frage leider nicht pauschal beantworten.
Die Aktualisierung per Code ist von einigen Faktoren abhängig.
Deshalb auch der Link in meiner vorherigen Antwort.

Das Problem liegt meist daran, dass die betreffenden Unterformulare nicht richtig angesprochen werden.
Und das ist wiederum davon abhängig wo du dich auf deinem Formular befindest wenn du die Aktualisierung auslösen willst.
Im Link ist das recht schön dargestellt, mit allen möglichen Varianten.

Um 'alles' zu aktualisieren kannst du    Me.Refresh    versuchen