Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Input Mask & Gültigkeitsregel
zurück: Formular mal als Vollbild, mal als Entwurf öffnen? weiter: langes Formular unterteilen 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
Lisl
Gast


Verfasst am:
27. Aug 2009, 10:26
Rufname:

Input Mask & Gültigkeitsregel - Input Mask & Gültigkeitsregel

Nach oben
       Version: Office 2003

Hallo,
Ich habe ein Eingabefeld (Textfeld) in welches ein Datum eingegeben wird (Monat.Jahr) dazu hab ich eine Input Mask erstellt : 00.0000;-

Kann ich dazu irgendwie eine Gültigkeitsregel erstellen, damit man nur gültige Daten eingeben kann? (ich hätte an sowas ähnliches gedacht, funktionuert aber nicht: <13.2080)

lg
stpimi
Moderator Access


Verfasst am:
27. Aug 2009, 12:09
Rufname:
Wohnort: Graz


AW: Input Mask & Gültigkeitsregel - AW: Input Mask & Gültigkeitsregel

Nach oben
       Version: Office 2003

Servus!

Unabhängig welche Eingabemaske Du erstellst wird das Feld intern als fortlaufende Zahl beginnend bei 1 für den 1.1.1900 gespeichert. Deshalb funktioniert Deine Prüfung auch nicht.
Schreibe die Prüfregel z.B. in der Form
Code:
< DatSeriell(2080;12;31)
dann sollte es funktionieren.
_________________
Lg, Michael

Dein Feedback hilft auch anderen - vergiß es nicht!
Lisl
Gast


Verfasst am:
27. Aug 2009, 12:50
Rufname:

AW: Input Mask & Gültigkeitsregel - AW: Input Mask & Gültigkeitsregel

Nach oben
       Version: Office 2003

Hallo, danke für die rasche Antwort,

Das Problem ist nur, dass das kein echtes Datumsformat ist, sondern als Text gespeichert wird (Ich brauche nur das Monat / Jahr)

lg
stpimi
Moderator Access


Verfasst am:
01. Sep 2009, 06:09
Rufname:
Wohnort: Graz

AW: Input Mask & Gültigkeitsregel - AW: Input Mask & Gültigkeitsregel

Nach oben
       Version: Office 2003

Servus!

Dann musst Du Dir selbst eine Prüfroutine in VBA basteln.

Klicke mit der rechten Maustaste auf DeinTextfeld und wähle Eigenschaften. Im Register Ereignis wählst Du bei "Vor Aktualisierung" im DropDown den Eintrag „Ereignisprozedur“ und klickst auf die 3 Punkte rechts neben dem Eingabefeld.
Du landest im Code-Editor. Dort ist schon der Prozedurrumpf vorgegeben:
Code:
Private Sub Textfeldname_BeforeUpdate(Cancel as Integer)

End Sub
Dazwischen schreibst Du den folgenden Code:
Code:
    If Left(Me!Textfeldname,2) > 12 Then
        MsgBox "Eingegebener Monatswert ist ungültig!"
        Cancel = True
        Exit Sub
    End If
    If Right(Me!Textfeldname,4) > 2080 Then
        MsgBox "Eingegebener Jahreswert ist ungültig!"
        Cancel = True
        Exit Sub
    End If

_________________
Lg, Michael

Dein Feedback hilft auch anderen - vergiß es nicht!
ebs17
Learning by Doing - Bastler


Verfasst am:
01. Sep 2009, 11:23
Rufname:
Wohnort: Reinsberg

AW: Input Mask & Gültigkeitsregel - AW: Input Mask & Gültigkeitsregel

Nach oben
       Version: Office 2003

Das Thema ist ein schönes Beispiel, wie man sich durch einen unpassenden Datentyp eine Menge Zusatzarbeit verschaffen kann, und bei der Eingabeprüfung geht es gerade erst los. Probiere mal, Deine "Datums"werte zu sortieren oder einem "Datum" nahe Jahreswechsel 3 Monate hinzuzufügen.
Bei diesen äußerst simplen Aufgaben fängt dann mancher schon an, nach Hilfe zu schreien ...

_________________
Mit freundlichem Glück Auf!

Eberhard
JörgG
Access-Team


Verfasst am:
01. Sep 2009, 17:43
Rufname:
Wohnort: b. Dresden


AW: Input Mask & Gültigkeitsregel - AW: Input Mask & Gültigkeitsregel

Nach oben
       Version: Office 2003

Hallo,

Very Happy hm, berechtigter Einwand

Das atomare Speichern, Monat + Jahr auf separate Spalten verteilt, könnte grösseres Übel (zB späteres splitten Confused ) vermeiden.

_________________
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: Gültigkeitsregel 1 ReinekeFuchs 911 28. Jan 2010, 20:26
steffen0815 Gültigkeitsregel
Keine neuen Beiträge Access Tabellen & Abfragen: Anfügeabfrage variabler Tabellen & teilw. geänd. Feldern 3 e-mr 398 13. Jan 2010, 14:42
Gast Anfügeabfrage variabler Tabellen & teilw. geänd. Feldern
Keine neuen Beiträge Access Tabellen & Abfragen: Gültigkeitsregel für Datum 1 phil1982 919 22. Dez 2009, 16:40
KlausMz Gültigkeitsregel für Datum
Keine neuen Beiträge Access Tabellen & Abfragen: Gültigkeitsregel 1 Peter84 293 10. Jul 2009, 20:22
Pfobeman Gültigkeitsregel
Keine neuen Beiträge Access Tabellen & Abfragen: Access Datensatzauswahl in Excel & Import 1 G.Ranly 290 24. Apr 2009, 10:14
Gast Access Datensatzauswahl in Excel & Import
Keine neuen Beiträge Access Tabellen & Abfragen: Gültigkeitsregel 0 dandre 307 10. Jan 2009, 12:49
dandre Gültigkeitsregel
Keine neuen Beiträge Access Tabellen & Abfragen: Möglich? Tabellen & Feldbezeichnungen in Variabel speich 3 beat78 399 04. Nov 2008, 23:09
KlausMz Möglich? Tabellen & Feldbezeichnungen in Variabel speich
Keine neuen Beiträge Access Tabellen & Abfragen: Parameterabfrage - Parameterdatum zw. Startdatum & Endda 0 AlexandraB 515 16. Sep 2008, 11:03
AlexandraB Parameterabfrage - Parameterdatum zw. Startdatum & Endda
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage zwischen Zahl & Text optimieren 4 Yak 609 30. Jun 2008, 18:11
Yak Abfrage zwischen Zahl & Text optimieren
Keine neuen Beiträge Access Tabellen & Abfragen: Gültigkeitsregel Groß- / Kleinschreibung 2 alfista 1321 24. Jun 2008, 10:33
alfista Gültigkeitsregel Groß- / Kleinschreibung
Keine neuen Beiträge Access Tabellen & Abfragen: Gültigkeitsregel auf Tabellenebene 2 Reiner 922 28. Apr 2008, 21:14
Nouba Gültigkeitsregel auf Tabellenebene
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragen von 2 Spalten & ergebniss in der 3ten wiedergeb 1 Ray-82 496 10. Dez 2007, 12:12
JörgG Abfragen von 2 Spalten & ergebniss in der 3ten wiedergeb
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML CSS