Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Laufzeitfehler 2455

Begonnen von Talon, August 20, 2010, 14:47:18

⏪ vorheriges - nächstes ⏩

Talon

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

Jonny

Hallo

versuche es mal so:

Forms!Vermittlung!UF_Bietender!Bezeichnungsfeld13.Visible = False

Gruß

Johann

Kiui

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
verwendete Access-Versionen: zumeist Access 2007 (gezwungenermaßen)

Kenntnisse VBA: passabel (find ich zumindest)
Kenntnisse SQL: naja...geht so

Talon

@Jonny: das funktioniert leider auch nicht. Gleiche Fehlermeldung

@Pat: naja zumindest wird das Ereignis ausgelöst. Bin halt auch Anfänger ;)

Grüße
Talon 


Kiui

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.


verwendete Access-Versionen: zumeist Access 2007 (gezwungenermaßen)

Kenntnisse VBA: passabel (find ich zumindest)
Kenntnisse SQL: naja...geht so

Talon

Hat Super geklappt  :) danke!

Grüße
Talon