Access Fehlernummer 3021

Anonym
2024-08-20T12:37:58+00:00

Hallo, kann mir hier wer helfen?

Ich habe eine neue Datenbank aus einer vorhandenen mit der ID44 beginnend und mit der Hilfe einer Vorlage erstellt und mehrere Datensätze in der Firma 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 3021
SuchenNachDatensatz
Argumente:
2; Contact List; Erster: [ID]=44

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?

Ebenso habe ich die Antworten des Herrn Karl Donaubauer

https://answers.microsoft.com/de-de/msoffice/forum/all/access-fehlernummer-2489/fa13aac0-4e2e-47aa-aede-82bacccac376

Und lt google.com die Antwort von

https://support.microsoft.com/de-de/topic/laufzeitfehler-3021-kein-aktueller-datensatz-1265be01-5850-c5e3-5d10-f90cf122818c

druchgelesen. Ich nutze jedoch Access in der Firma mit einer Firmenlizenz und habe keine Adminrechte.

Hier ich habe auch einen Screenrekorder mitlaufen lassen, und das Ergebnis bei Youtube https://www.youtube.com/watch?v=8c8sqn8QAVM dann hochgeladen, denn Bilder sagen mehr als 1000 Worte!

Also bin ich nicht zu einer Lösung gekommen. Danke

Microsoft 365 und Office | Access | Geschäftlich | 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
2024-08-20T13:15:57+00:00

Hallo!

In der Fehlermeldung steht, dass das Objekt "Contact List" nicht geöffnet sei. Das deutete gleich auf einen Fehler bei der Übersetzung des englischen Originals der Kontaklisten-Vorlage hin. Und so ist es auch. Vorgehen um das zu beheben:

  1. Öffne das Formular Kontaktliste in Entwurfsansicht.
  2. Im Detailbereich des Formulares klicke mit der rechten Maustaste auf das 2. Textfeld namens txtOpen (rechts neben der Beschriftung "Öffnen"), das wie ein Hyperlink formatiert ist, und wähle aus dem Kontextmenü den ersten Eintrag Ereignis. Das öffnet den Makro-Editor.
  3. Im Makro-Editor scrolle ganz nach unten zu den letzten Zeilen. Dort gibt es eine Aktion SuchenNachDatensatz. Das zweite Argument ist Objektname und dort steht der nicht übersetzte Name des Formulares Contact List. Ändere das auf Kontaktliste.

4, Speichern, Editor schließen, Formular testen. Sollte jetzt funktionieren.

Servus
Karl
****************
Access Forever News DevCon
Access-Entwickler-Konferenz AEK

War diese Antwort hilfreich?

0 Kommentare Keine Kommentare

2 zusätzliche Antworten

Sortieren nach: Älteste
  1. Anonym
    2024-08-21T06:00:06+00:00

    Lieber Herr Karl Donaubauer!

    Danke für die detailliere Anleitung und Hilfestellung.

    Nun ist der lästige Fehler 3021 tatsächlich weg!

    Ganz liebe Grüße Andrej Specifice!

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  2. Anonym
    2024-09-26T10:14:03+00:00

    Vielen Dank, damit konnte das Problem gelöst werden

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare