Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Eingabe eines Datensatzes mit Mussfeldern?
zurück: Änderungen, Rückfrage ob speichern weiter: Button (drucken) drücken, Kontrollkästchen leeren 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
schnacko
Einsteiger


Verfasst am:
01. Aug 2008, 07:39
Rufname:

Eingabe eines Datensatzes mit Mussfeldern? - Eingabe eines Datensatzes mit Mussfeldern?

Nach oben
       Version: Office 2003

Hallo zusammen,

ich hab das mal ne Frage zur Eingabe eines Datensatzes in einem Formular.
Ich habe zu einer Tabelle ein Formular erstellt, dass alle Felder der Tabelle enthält(20 Stück).
12 von diesen Felder sind Mussfelder.
Das Formular ist so aufgebaut,dass man über einen Button zurück zur Startseite springen kann.
Meine Frage ist nun, wann wird der Datensatz in die Tabele aufgenommen?
Erst wenn alle Mussfelder ausgefüllt sind oder?

Mein Problem ist, dass beim Betätigen des Zurückbuttons das Formlar geschlossen wird auch wenn nicht alle Mussfelder gefüllt sind.
Dan wird der Datensatz auch nicht in die Tabele aufgenommen oder?
Kann man das irgendwie verhindern, dass der Zurückbutton funktionier auch wenn nicht alle Mussfelder ausgefült sind?

Noch eine kurze Frage:
kann man die Sprache der MsgBox bei einem nicht ausgefüllten Mussfeld irgendwie auf deutsch setzen?

Danke
JörgG
Access-Team


Verfasst am:
01. Aug 2008, 11:01
Rufname:
Wohnort: b. Dresden


AW: Eingabe eines Datensatzes mit Mussfeldern? - AW: Eingabe eines Datensatzes mit Mussfeldern?

Nach oben
       Version: Office 2003

Hallo,

wenn diverse Gültigkeitsregeln definiert sind wird abgebrochen, ansonsten wird der DS beim DS-Wechsel, Verlassen des Formulares, oder Speicherbefehl in die Tabelle geschrieben.

Für Prüfung und evtl Abbruch ist das Formularereignis "vor Aktualisierung" (vor dem Speichern) bestens geeignet, zB:
Code:
Private Sub Form_BeforeUpdate(Cancel As Integer)
    If Nz(Me!Textfeld, "") = "" Then
        MsgBox "Feld muss ausgefüllt werden!"
        Me!Textfeld.SetFocus
        Cancel = True   '<-- Verlassen unterbinden
    End If
End Sub

Für mehrere Felder, markiere sie - Eigenschaftsfenster - Register Andere - Marke: A
Code:
Private Sub Form_BeforeUpdate(Cancel As Integer)
    Dim Ctl As Control

    For Each Ctl In Me
        If InStr(1, Ctl.Tag, "A") > 0 Then
            If Nz(Ctl, "") = "" Then
                MsgBox "Feld muss ausgefüllt werden!"
                Ctl.SetFocus
                Cancel = True
                Exit For
            End If
        End If
    Next Ctl
End Sub

_________________
MfG, Jörg Very Happy

Bitte das Feedback nicht vergessen.
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: Parameterwert Länge der Eingabe überprüfen 5 Walli07 1427 21. Sep 2008, 09:10
Walli07 Parameterwert Länge der Eingabe überprüfen
Keine neuen Beiträge Access Tabellen & Abfragen: Nach Eingabe einer Zahl fortlaufende Nummer 3 Gast 926 29. Mai 2008, 09:29
Willi Wipp Nach Eingabe einer Zahl fortlaufende Nummer
Keine neuen Beiträge Access Tabellen & Abfragen: Gültigkeitsregeln Felder eines Datensatzes vergleichen 2 Steffen_B 908 21. Feb 2008, 15:11
Gast Gültigkeitsregeln Felder eines Datensatzes vergleichen
Keine neuen Beiträge Access Tabellen & Abfragen: Fehlermeldung beim Löschen eines Datensatzes aus der Tab ! 1 lars.muc 397 18. Feb 2008, 15:09
JörgG Fehlermeldung beim Löschen eines Datensatzes aus der Tab !
Keine neuen Beiträge Access Tabellen & Abfragen: Löschen eines Datensatzes 8 janine071108 2736 29. Okt 2007, 18:28
manuel68 Löschen eines Datensatzes
Keine neuen Beiträge Access Tabellen & Abfragen: eingabe bestimmter datensätze in tabelle verhindern 5 Christine100 510 25. Sep 2007, 18:40
KlausMz eingabe bestimmter datensätze in tabelle verhindern
Keine neuen Beiträge Access Tabellen & Abfragen: Datenbank, Eingabe, Tabellenbeziehungen, Dropdownfelder... 1 I Need Help 614 06. Jun 2007, 07:17
stpimi Datenbank, Eingabe, Tabellenbeziehungen, Dropdownfelder...
Keine neuen Beiträge Access Tabellen & Abfragen: Eingabe einfaches Bindestrichs 3 Vaja 413 22. Mai 2007, 12:41
Vaja Eingabe einfaches Bindestrichs
Keine neuen Beiträge Access Tabellen & Abfragen: Bei Eingabe der Postleitzahl automatische Anzeige des Ortes 3 proxximo 5175 21. Mai 2007, 19:47
jens05 Bei Eingabe der Postleitzahl automatische Anzeige des Ortes
Keine neuen Beiträge Access Tabellen & Abfragen: Je nach Eingabe werden verschiedene Abfragen aufgerufen 10 Gast 607 23. Apr 2007, 14:41
Gast Je nach Eingabe werden verschiedene Abfragen aufgerufen
Keine neuen Beiträge Access Tabellen & Abfragen: Eingabe neuer Datensätze in mehrere Tabellen gleichzeitig? 1 matof 603 15. März 2007, 19:26
Thomas2007 Eingabe neuer Datensätze in mehrere Tabellen gleichzeitig?
Keine neuen Beiträge Access Tabellen & Abfragen: Datum nach Eingabe : Jahr minus 1 ... 2 ronnie-osullivan 1978 25. Aug 2006, 08:23
ronnie-osullivan Datum nach Eingabe : Jahr minus 1 ...
 

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