Hallo
ich habe 2 Unterformulare nebeneinander in einem Hauptformular. Wenn sich nun im 1. Unterformular etwas ändert, soll im 2. Unterfomular ein Bezeichnungsfeld unsichtbar werden.
Der Code:
Sub Form_Current()
Forms!Vermittlung!UF_Bietender.Form!Bezeichnungsfeld13.Visible = False
End Sub
Verusacht den Fehler:
Laufzeitfehler '2455":
Sie haben einen Ausdruck eingegeben, der einen ungültigen Verweis auf die Form/Report-Eigenschaft enthält.
Was mache ich falsch?
Grüße
Talon
Hallo
versuche es mal so:
Forms!Vermittlung!UF_Bietender!Bezeichnungsfeld13.Visible = False
Gruß
Johann
Servus Talon,
Zitatich habe 2 Unterformulare nebeneinander in einem Hauptformular. Wenn sich nun im 1. Unterformular etwas ändert, soll im 2. Unterfomular ein Bezeichnungsfeld unsichtbar werden
...dann kann doch aber deine Prozedur im "Beim Anzeigen"-Ereignis des UFOs nicht richtig plaziert sein, oder?!
Du änderst etwas in UFO1; dann müsste doch dein Code irgendwo bei "Bei Änderung" oder "Nach Aktualisierung" stehen. Oder hab ich da vielleicht etwas nicht richtig begriffen?
Gruß aus Berlin
Pat
@Jonny: das funktioniert leider auch nicht. Gleiche Fehlermeldung
@Pat: naja zumindest wird das Ereignis ausgelöst. Bin halt auch Anfänger ;)
Grüße
Talon
Servus Talon,
Zitat@Pat: naja zumindest wird das Ereignis ausgelöst. Bin halt auch Anfänger
:D wer is das nicht?!
Spaß beiseite, ich denke, der Laufzeitselber wird gerade durch die platzierung deines Codes im "Beim Anzeigen"-Ereignis ausgelöst; es könnte auch mit der Ladereihenfolge der UFOs zutun haben...
Versuch's mal so: wenn du in einem Formularfeld1 im UFO1 was ändest, soll das Bezeichnungsfeld13 im UFO2 unsichtbar werden; also müsste beim Formularfeld1 im "Nach Aktualisierungs"-Ereignis Code wie folgender stehen:
Private Sub Formularfeld1_AfterUpdate ()
Forms!Vermittlung!UF_Bietender.Form!Bezeichnungsfeld13.Visible = False
End Sub
Hoffe, das hilft Dir...
P.
Hat Super geklappt :) danke!
Grüße
Talon