Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Laufzeitfehler 3021 beim schließen eines Formulars
zurück: Bestimmten datensatz in Textbox weiter: Formular drucken Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
JackJack.
Gast


Verfasst am:
24. Nov 2010, 14:58
Rufname:

Laufzeitfehler 3021 beim schließen eines Formulars - Laufzeitfehler 3021 beim schließen eines Formulars

Nach oben
       Version: Office 2003

Hallo,

ich habe ein Hauptformular und ein Unterformular, in dem Unterformular ist ein Textfeld, in das Daten geschriebenwerden können.
Mit Hilfe der Microsoft-Hilfe hab ich es in einem anderen Formular hinbekommen, dass der Cursor von Unterformular wieder zurück ins Hauptformular springt:
ACC2000: Mit [Tab]- oder [Eingabe]-Taste vom Unterformular zum Hauptformular springen
funktioniert hier super, keine Fehler.

Bei dem anderen Formular (Hauptformular mit Unterformular mit einem Textfeld) bekomm ich den "Laufzeitfehler 3021: Kein aktueller Datensatz" wenn ich es wieder schließen will, ohne dass ich Daten eingegeben habe. Wurde was eingegeben, bekomme ich keinen Fehler.
Code:
Private Sub Leckrate_Exit(Cancel As Integer)
    Dim RS As DAO.Recordset
   
    Set RS = Me.RecordsetClone
    RS.MoveLast
    If StrComp(Me.Bookmark, RS.Bookmark, 0) = 0 Then
        Forms![OSfrm_Dateneingabe]![Nummer_BG].SetFocus
    End If
End Sub

Gruß JackJack
Tom2002
Der einzig Wahre Leuchtturm - Pilsum


Verfasst am:
24. Nov 2010, 16:00
Rufname:
Wohnort: Düsseldorf


AW: Laufzeitfehler 3021 beim schließen eines Formulars - AW: Laufzeitfehler 3021 beim schließen eines Formulars

Nach oben
       Version: Office 2003

Moin,

bist du ggf. in einem neuen Datensatz und dieser ist noch nicht gespeichert?
Was zeigt dir Access denn an mit
Code:
    MsgBox rs.RecordCount

Ciao

Tom

_________________
Win7, Win2008 R2, Office 2010 Prof

Wer mit Fortuna Düsseldorf groß geworden ist, der fürchtet sich auch vor Access nicht.
Die Nutzlosigkeit des Daseins anzuerkennen heisst, Fortuna-Fan zu sein.
JackJack.
Gast


Verfasst am:
26. Nov 2010, 08:29
Rufname:

AW: Laufzeitfehler 3021 beim schließen eines Formulars - AW: Laufzeitfehler 3021 beim schließen eines Formulars

Nach oben
       Version: Office 2003

Hallo,
wenn ich
Code:
    MsgBox rs.RecordCount
eingebe kommt eine 0.

Bei einem anderen formular funktioniert der Code wunderbar ohne Fehler, der einzige Unterschied ist, dass in dem funktionierenden Formular mehrere Felder sind und in dem nicht funnktionierenden nur eines zum ausfüllen (von den Namen mal abgesehen)

Gruß
JackJack
MissPh!
Office-VBA-Programmiererin


Verfasst am:
26. Nov 2010, 19:06
Rufname:
Wohnort: NRW


AW: Laufzeitfehler 3021 beim schließen eines Formulars - AW: Laufzeitfehler 3021 beim schließen eines Formulars

Nach oben
       Version: Office 2003

Hallo,
Microsoft-Support hat folgendes geschrieben:
Code:
   Error_Routine:
      MsgBox "Sie müssen sich in einem Datensatz mit Daten befinden."
      Exit Sub
das Verhalten das du schilderst ist offenbar völlig normal. Hast du das überlesen?
_________________
Gruß MissPh!
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Standartwert bei öffnen des Formulars festlegen 3 PierreGast 96 19. März 2014, 12:43
PierreGast Standartwert bei öffnen des Formulars festlegen
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 3211 9 diimex 299 19. Jun 2013, 22:27
derArb Laufzeitfehler 3211
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 3071 7 Ramon2012 198 30. Jan 2012, 19:51
KlausMz Laufzeitfehler 3071
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 3134 - Syntaxfehler INSERT INTO-Anweisung 4 jugendsani 797 07. Dez 2011, 18:04
KlausMz Laufzeitfehler 3134 - Syntaxfehler INSERT INTO-Anweisung
Keine neuen Beiträge Access Tabellen & Abfragen: Passwort drei Mal versuchen, dann Programm schließen 7 AndyW 1003 02. Sep 2011, 10:14
Zauberbaecker Passwort drei Mal versuchen, dann Programm schließen
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 3075 (Komma) in Abfrageausdruck 3 stan_1958 1220 13. Jan 2011, 19:05
stan_1958 Laufzeitfehler 3075 (Komma) in Abfrageausdruck
Keine neuen Beiträge Access Tabellen & Abfragen: ODBC-Zugriff auf SQL Server; Laufzeitfehler 3146 2 Jay-F 2126 28. Okt 2010, 15:07
Gast ODBC-Zugriff auf SQL Server; Laufzeitfehler 3146
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 3085 - Undef. Funktion CONVERT 4 noob80 997 19. Feb 2010, 18:38
noob80 Laufzeitfehler 3085 - Undef. Funktion CONVERT
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 3001 1 luckypunch 591 23. Jan 2007, 12:19
JörgG Laufzeitfehler 3001
Keine neuen Beiträge Access Tabellen & Abfragen: Parameter für abfrage aus kombinationsfeld eines formulars 1 Juergen_190 1314 17. Dez 2006, 10:13
Juergen_190 Parameter für abfrage aus kombinationsfeld eines formulars
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 3146 2 Vampy20 7286 15. Aug 2005, 13:18
Vampy20 Laufzeitfehler 3146
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 3058 15 Gast 2109 15. Aug 2005, 09:03
rita2008 Laufzeitfehler 3058
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel Tricks