none
Access 2010 Methode "Enable" in Forms Feldern funktioniert nicht bei jedem Feld RRS feed

  • Frage

  • Hi,

    Ich denke Access hat einen aktuellen Fehler, da es mir nicht gelingt die Ursache zu finden.

    Problem:

    Ich erstelle eine Neue Form mit dem Namen "TEST"

    in dieser Form erstelle ich zwei Felder oder zwei Button (egal)

    In den Properitys der Form unter Event aktiviere ich einen Code im "On Activate" kann aber auch im " On Load" sein.

     

    Code:

    Private Sub Form_Activate()

    Forms!TEST!Button1.Enable = False

    Forms!TEST!Button2.Enable = False

    End sub

     

    Error: 438 im Feld Button2

    Nach hinufügen von Button2 in AddWatch gibt es bei dem Feld sehr wohl die Methode "Enable" welche auf True steht.

    Diese kann ich im Watch auf False ändern und das Feld wird deaktiviert.

    D.h. die Methode ist sehr wohl vorhanden, aber Access meint "Error: 438".

    Ich habe das nun mit einigen vielen Forms und Feldern/Button/DropDown getestet und jedes mal sind irgend welche Felder vorhanden, wo enable nicht gesetzt weden kann.

    Mein System:

    windows 7 Pro Eng x64 SP1

    Office 2010 pro Eng x64

     

    Vielleicht hat jemand einen Tip für mich.

    Mit Dank im voraus

     

     

     



    Dienstag, 19. Juli 2011 14:35

Antworten

  • Hi,

     

    habe das Problem gefunden (nach einem Tag suchen und nach dem Postem im Forum).

     

    Der Code war falsch

     

    es heost nicht:

    Forms!TEST!Button1.Enable = False

     

    sondern:

    Forms!TEST!Button1.Enabled= False

     

    Problem somit gelöst.

     

    • Als Antwort markiert petkla Dienstag, 19. Juli 2011 15:02
    Dienstag, 19. Juli 2011 15:02