Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Beate1953 am Juli 02, 2014, 12:15:02

Titel: Objekt unterstützt diese Eigenschaft oder Methode nicht
Beitrag von: Beate1953 am Juli 02, 2014, 12:15:02
Hallo,

ich will eine Schaltfläche aus VBA heraus aktivieren bzw. deaktivieren können. Hierzu habe ich folgenden Code:

Public Function Verwaltungdeaktivieren()
[Forms].[Auswahl-Formular].Standorte.Enabled = False
End Function

Aber ich bekomme immer die Fehlermeldung: "Laufzeitfehler 438: Objekt unterstützt diese Eigenschaft oder Methode nicht."
Dabei kann ich im Eigenschaftenblatt sehen, dass die Schaltfläche die Eigenschaft "Aktiviert" hat. Was ist an meinem Code falsch?

Vielen Dank im Voraus
Beate1953

Standorte ist der Name der Schaltfläche.



Titel: Re: Objekt unterstützt diese Eigenschaft oder Methode nicht
Beitrag von: MaggieMay am Juli 02, 2014, 13:44:12
Hallo,

wo befindet sich die Schaltfläche und wo der Code und wie wird er aufgerufen?
Das Formular "[Auswahl-Formular]" ist geöffnet?
Titel: Re: Objekt unterstützt diese Eigenschaft oder Methode nicht
Beitrag von: MzKlMu am Juli 02, 2014, 14:26:00
Hallo,
die Feldreferenzen zicken gelegtlich.
Versuche es mal so:
Public Function Verwaltungdeaktivieren()
    [Forms].[Auswahl-Formular].[color=red]Form[/color].Standorte.Enabled = False
End Function
Titel: Re: Objekt unterstützt diese Eigenschaft oder Methode nicht
Beitrag von: Beate1953 am Juli 02, 2014, 16:04:32
Hallo,

mit dem zusätzlichen "Form." kommt leider die gleiche Fehlermeldung.

Ich habe ein Formular namens FMVorber, auf dem ein Button namens Deaktivieren liegt. Beim Klicken auf diesen Button wird folgender Code ausgeführt:

Private Sub Deaktivieren_Click()
Call VerwaltungDeaktivieren()
End Sub

Public Function VerwaltungDeaktivieren()
[Forms].[Auswahl-Formular].Standorte.Enabled = False
End Function

Standorte ist der Name einer Schaltfläche auf dem Formular "Auswahl-Formular", die ich aktivieren bzw. deaktivieren möchte.

Das Formular "Auswahl-Formular" ist beim Klick auf die Schaltfläche Deaktivieren geöffnet.

Viele Grüße
Beate1953
Titel: Re: Objekt unterstützt diese Eigenschaft oder Methode nicht
Beitrag von: MaggieMay am Juli 02, 2014, 16:59:35
Nur zur Sicherheit: "Auswahl-Formular" ist ein Hauptformular?
Titel: Re: Objekt unterstützt diese Eigenschaft oder Methode nicht
Beitrag von: DF6GL am Juli 02, 2014, 17:15:51
Hallo,

[Forms]![Auswahl-Formular]!Standorte.Enabled = False


oder ausführlich:

Forms.Item("Auswahl-Formular").Controls.Item("Standorte").Enabled = False
Titel: Re: Objekt unterstützt diese Eigenschaft oder Methode nicht
Beitrag von: MaggieMay am Juli 02, 2014, 18:09:00
...ach du liebe Güte, wie blöd ist das denn - wenn nicht gar peinlich?!  ???

(zwei alte Hasen am Ball und keiner merkt's!  ::))
Titel: Re: Objekt unterstützt diese Eigenschaft oder Methode nicht
Beitrag von: DF6GL am Juli 02, 2014, 20:09:29
3 alte Hasen am Ball und einer merkt's auch noch...  8) ;) ;)
Titel: Re: Objekt unterstützt diese Eigenschaft oder Methode nicht
Beitrag von: Beate1953 am Juli 03, 2014, 09:57:27
Hallo,

vielen Dank, jetzt klappt die Sache.

Viele Grüße
Beate1953