Freigeben über

Access Fehlernummer 2489

Anonym
2020-05-03T16:23:21+00:00

Hallo, wer kann mir helfen?

Ich habe eine neue Datenbank  mit Hilfe einer Vorlage erstellt und den ersten Datensatz in der Tabellenansicht eingegeben.

Wenn ich nach dem Schließen auf das Feld "Öffnen" (Tabellenansicht) klicke, dann öffnet sich eine Eingabemaske. Klicke ich in dieser auf den Schalter "Schließen", dann bekomme ich folgende Informationen: 

Das Contact List-Objekt ist nicht geöffnet.

  • Das Macro, das Sie (direkt oder indirekt) ausführen, enthält eine GeheZuDatensatz-, AktuellisierenObjekt- oder AuswählenObjekt-Aktion, wobei das Argument ´Objektname`ein Objekt benennt, das geschlossen ist.
  • Das Argument ´Objektname`der GoToRecord-, RepaintObject- oder SelectObject-Methode benennt ein Objekt, das geschlossen ist.

Damit Sie die gewünschte Aktion ausführen können, müssen Sie eine der Öffnen-Aktionen oder Open-Methoden verwenden.

Nach dem Klicken auf ´ok` öffnet sich ein Kasten "Einzelschritt"

Macroname: Schritt Ist ausgegraut
Kontaktliste: txtOpen : OnClick: Eingebettetes Macro Alle Macros anhalten
Bedingungen: Weiter Ist ausgegraut
Feld ist leer
Aktionsname: Fehlernummer 2489
SuchenNachDatensatz
Argumente:
2;Contact List; Erster: [ID]=1

Ich kann nur den Schalter "Alle Macros anhalten" betätigen. Dann schließt sich der Kasten und man befindet sich wieder in der Kontaktliste.

Was mache ich falsch bzw. wie kann ich diese Fehlermeldung verhindern?

Microsoft 365 und Office | Access | Für Zuhause | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

Antwort, die vom Frageautor angenommen wurde

Anonym
2020-05-06T07:36:08+00:00

Hallo!

Wenn ich mir so deine Tabelle da oben ansehe, dann hast du bei Fehlerauftritt gerade

  1. ein Formular Kontaktliste geöffnet.
  2. In diesem Formular sollte es ein (vermutlich) Textfeld txtOpen geben, und in dessen Eigenschaft beim Klicken sollte der Text Eingettetes Makro stehen.
  3. Wenn du diese Eigenschaft mit dem Eintrag gefunden hast, dann klicke mit der Maus in die Eigenschaftenzeile, damit rechts neben der Zeile die kleine Schaltfläche mit den 3 Punkten sichtbar wird. Klicke dann auf diese Schaltfläche, um den Makroeditor zu öffnen.
  4. Im Makroeditor suche die Makroaktion SuchenNachDatensatz.
  5. Im zweiten Argument dieser Makroaktion steht wahrscheinlich als Formularname Contact List , weil die Übersetzung der amerikanischen Vorlage an der Stelle nicht geklappt hat. Ersetze Contact List durch Kontaktliste, speichere die Änderung, schließe den Makroeditor und teste das Formular.

Wenn etwas davon nicht klappt, dann nenne die Nummer des Punktes und schildere genau, was du tust und was passiert oder nicht.

War diese Antwort hilfreich?

6 Personen fanden diese Antwort hilfreich.
0 Kommentare Keine Kommentare

3 zusätzliche Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2020-05-04T18:00:36+00:00

    Hallo!

    Makros sind leider schwer zu debuggen, besonders weil es keinen brauchbaren Sprung zur Fehlerstelle gibt, wie du gerade merkst.

    Ich würde den Makrocode hinter der Schließen-Schaltfläche untersuchen (Entwurfsansicht - Doppelklick auf die Schaltfläche - in der Eigenschaftenzeile "beim Klicken" auf die kleine Schaltfläche mit den 3 Punkten klicken).

    Lt. Fehlermeldung enthält er einen Bezug auf ein Objekt (Formular oder Bericht) "Contact List", das es in der Datenbank nicht gibt, oder das geschlossen ist. Es könnte auch ein Übersetzungsfehler im Zshg. mit der Vorlage sein, wenn das Objekt z.B. in der deutschen Version "Kontaktliste" heißen sollte.

    War diese Antwort hilfreich?

    Eine Person fand diese Antwort hilfreich.
    0 Kommentare Keine Kommentare
  2. Anonym
    2020-05-06T13:17:56+00:00

    Hallo Karl Donaubauer,

    das war DER TIPP! Nach dem Austausch von Contact List gegen Kontaktliste war der Fehler behoben.

    Vielen Dank für Deine Unterstützung!

    Mach es gut und bleib gesund.

    Gerlo_815

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  3. Anonym
    2020-05-05T17:55:31+00:00

    Hallo Karl Donaubauer, 

    danke dafür, dass Du versuchst hast, mir zu helfen. Aber das Problem liegt wohl auch darin, dass ich das erste Mal mich in Access versucht habe. Ich habe den Entwurf der Kontaktliste geöffnet und habe an der rechten Seite ein Eigenschaftenblatt gefunden. Dort finde ich aber in der Zeile "beim Klicken" keine 3 Punkte. Ich weiß auch nicht, wie das Macro heißen sollte und wo ich das finde. Vielleich kannst Du mir ja noch einen Hinweis geben, wie ich zum Ziel komme. Hoffentlich bin ich kein hoffnungsloser Fall für Dich.

    Gerlo_815

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare