Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Formular schließen trotz Pflichtfeldern
zurück: Frage Zur Norwind Datenbank weiter: Formular soll sich selbst schließen 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
Smmmile
Access Kenner (ohne VBA)


Verfasst am:
07. Jul 2007, 19:05
Rufname:

Formular schließen trotz Pflichtfeldern - Formular schließen trotz Pflichtfeldern

Nach oben
       Version: Office 2003

Hallo Ihrs,

ich habe eine Schaltfläche zum Schließen eines Formulars bei der auch abgefragt wird, ob ich speichern möchte oder nicht. Lösche entweder oder lasse es so durchlaufen.
Was nur, wenn noch nicht alle Pflichtfelder ausgefüllt sind - dann kann weder gespeichert werden, noch kann man ohne Fehlermeldung schließen..
Der Code:
Code:
'Schaltfläche "Formular schließen"
Private Sub Formular_schließen_Click()
On Error GoTo Err_Formular_schließen_Click
    Beep
    If MsgBox("Wollen Sie das Formular vor dem Schließen speichern?", _
              vbYesNo + vbQuestion, "Formular schließen") = vbNo Then
        Me.Undo
        DoCmd.RunCommand acCmdDeleteRecord
    End If
    'Formular schließen
    DoCmd.Close acForm, Me.Name
Exit_Formular_schließen_Click:
    Exit Sub
Err_Formular_schließen_Click:
    MsgBox Err.Description
    Resume Exit_Formular_schließen_Click
End Sub
Was könnte man sonst für eine Regelung einbringen?
jens05
Moderator


Verfasst am:
07. Jul 2007, 20:26
Rufname:
Wohnort: ~~~~~


AW: Formular schließen trotz Pflichtfeldern - AW: Formular schließen trotz Pflichtfeldern

Nach oben
       Version: Office 2003

Hallo,
ich dachte, das hätten wir schon durch Fehlermeldungen bearbeiten Smile

_________________
mfg jens05 Wink
Smmmile
Access Kenner (ohne VBA)


Verfasst am:
08. Jul 2007, 17:43
Rufname:

AW: Formular schließen trotz Pflichtfeldern - AW: Formular schließen trotz Pflichtfeldern

Nach oben
       Version: Office 2003

Ich weiß, das habe ich mir auch noch mal angeguckt, aber irgendwie komme ich nicht zum gewünschten Ergebnis..
Das Formular soll mit der Frage, ob gespeichert werden soll oder nicht, via Button geschlossen werden. Was passiert nur, wenn ein Datensatz gespeichert werden soll, bei dem nicht alle Pflichtfelder ausgefüllt sind?
Ich habe zu dem Löschcode
Code:
Private Sub Formular_schließen_Click()
On Error GoTo Err_Formular_schließen_Click
    Beep
    If MsgBox("Wollen Sie das Formular vor dem Schließen speichern?", _
              vbYesNo + vbQuestion, "Formular schließen") = vbNo Then
        Me.Undo
        DoCmd.RunCommand acCmdDeleteRecord
    End If
    'Formular schließen
    DoCmd.Close
Exit_Formular_schließen_Click:
    Exit Sub
Err_Formular_schließen_Click:
    MsgBox Err.Description
    Resume Exit_Formular_schließen_Click
End Sub
noch folgenden Entladecode:
Code:
'Beim Entladen (Schließen) abfragen,
'welche Pflichtfelder noch nicht eingetragen sind
Private Sub Form_Unload(Cancel As Integer)
    If IsNull(Me!Pflichtfeld) Then
        MsgBox "Bitte füllen Sie alle Pflichtfelder aus (unterstrichene " & _
               "Felder).", vbInformation, "Alle Pflichtfelder ausfüllen"
        Cancel = True
    End If
End Sub
So schließt das Formular bei 'ja' zur Speicherfrage, auch wenn nicht alle Pflichtfelder ausgefüllt sind. Auf der anderen Seite, wenn nicht alle Datensätze ausgefüllt sind und die Speicherfrage verneint wird, folgt die Fehlermeldung
Zitat:
'Der Befehl oder die Aktion 'DatensatzLöschen' steht momentan nicht zur Verfügung'..
Gibt es ansonsten dazu ein passendes Beispiel?
jens05
Moderator


Verfasst am:
15. Jul 2007, 19:46
Rufname:
Wohnort: ~~~~~


AW: Formular schließen trotz Pflichtfeldern - AW: Formular schließen trotz Pflichtfeldern

Nach oben
       Version: Office 2003

Hallo,
bist du bei deinem Code in einem neuen DS?
Dann wird das löschen nicht gehen, (ist auch nicht nötig) du setzt den DS ja mit UNDO schon zurück.

_________________
mfg jens05 Wink
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: Abfrage über Formular einen Wert übergeben. 4 magnum 1280 29. Mai 2005, 14:55
jens05 Abfrage über Formular einen Wert übergeben.
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragen im Formular aufrufen, automatisch bestätigen 3 Calvin22 1606 12. Apr 2005, 12:12
Willi Wipp Abfragen im Formular aufrufen, automatisch bestätigen
Keine neuen Beiträge Access Tabellen & Abfragen: kreuzabfrage ausführen nach vorgeschaltetem formular mit kom 4 Gast 887 21. Dez 2004, 15:17
Gast kreuzabfrage ausführen nach vorgeschaltetem formular mit kom
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragekriterium soll von aktuell geöffnetem Formular abhäng 2 Gast 1077 29. Nov 2004, 15:19
lupos Abfragekriterium soll von aktuell geöffnetem Formular abhäng
Keine neuen Beiträge Access Tabellen & Abfragen: Formeln vom Formular, werden in der Abfrage nicht angezeigt 4 maddes 895 23. Nov 2004, 12:38
Skogafoss Formeln vom Formular, werden in der Abfrage nicht angezeigt
Keine neuen Beiträge Access Tabellen & Abfragen: Wert eines Feldes aus Formular in Tabelle speichern 18 kave78 13710 16. Okt 2004, 13:40
Ming Wert eines Feldes aus Formular in Tabelle speichern
Keine neuen Beiträge Access Tabellen & Abfragen: Aktionsabfrage in Formular -immer nur einen Datensatz ändern 6 blauvogel 1092 08. Okt 2004, 11:43
Skogafoss Aktionsabfrage in Formular -immer nur einen Datensatz ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Zeile der Dateneingabe (*) in einem Formular verschieben 2 Albertus 790 08. Okt 2004, 09:17
Albertus Zeile der Dateneingabe (*) in einem Formular verschieben
Keine neuen Beiträge Access Tabellen & Abfragen: Suchfunktion mit mehreren Kriterien aus Formular 5 Danny G. 2218 09. Sep 2004, 11:08
Danny G. Suchfunktion mit mehreren Kriterien aus Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Mit Formular Abfrage machen? 9 Gast 2092 06. Sep 2004, 10:03
Nevyn Mit Formular Abfrage machen?
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle, Formular, Abfrage...und nun ? 3 Gags 790 29. Aug 2004, 22:05
lothi Tabelle, Formular, Abfrage...und nun ?
Keine neuen Beiträge Access Tabellen & Abfragen: AbfrageKriterien in einem Formular eintragen 12 Martin von der Bergwiese 2999 17. Aug 2004, 10:11
stpimi AbfrageKriterien in einem Formular eintragen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP Forum