2016-12-14 4 views
0

ZIELMS Access + VBA - OnClick() Ereignisfehler: "Methode oder Datenelement nicht gefunden"

Erstellen Sie ein Dashboard für das Marketing-Team in Produktinformationen (zB Produkt, Kunde, Inventar, Umsatz zu ziehen Prognosen usw.) zur weiteren Analyse.

ANSATZ

  1. Access Product, Inventar und Verkauf Datenbanken.
  2. Abfrage erstellen, um Details zu Produkt, Inventar und Verkauf hinzuzufügen.
  3. Erstellen Sie eine einfache Benutzeroberfläche für das Marketingteam, um mit den abgefragten Ergebnissen zu interagieren.

CODE

einfaches Skript für das Marketing-Team eine Tabelle zu überprüfen, bevor die Ausführung abfragen

Public Sub reviewCatalog() 
DoCmd.OpenTable "Table - Active Customer Catalog", acViewNormal 
DoCmd.OpenTable "Table - Active Product Catalog", acViewNormal 
End Sub 

Anruf reviewCatalog() Skript von einer Schaltfläche OnClick() Ereignis, das in dargestellt ist, eine einfache UI/Formular

ERROR

Compile Error: Methor or data member not found

NOTES

  • Wenn das Makro unabhängig von einem Button-Klick ausgeführt wird, wird das Skript ohne Fehler.
  • Ich habe bestätigt, dass die dem Makro zugewiesene Schaltfläche ("ReviewCatalog" genannt) eine Ereignisprozedur für ein OnClick-Ereignis behandelt.

FRAGEN

  1. Was die Art des Fehlers wird geworfen? Warum tritt es nur beim Ereignis reviewCatalog_onClick() auf (im Gegensatz zu anderen ähnlichen Schaltflächen &)?

Antwort

0

Vergesst, ich bin ein Dummy.

Aufgrund der ähnlichen Namenskonvention des Schaltflächennamens und des Makros hat MS Access einen Fehler ausgegeben.

Ich habe den Namen der Schaltfläche zu "reviewCatalogs" (von "reviewCatalog") aktualisiert. Nach dem Aktualisieren des Schaltflächennamens und des öffentlichen Subs auf Public Sub reviewCatalogs_Click() funktionierte das Skript.