Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
InputBox nur Eingabe von Datum erlauben und speichern
zurück: Doppelte Einträge aus Listenfeld ausschließen weiter: Aktualisierung Kombifeld nach Änderung Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Surkan
Gast


Verfasst am:
03. Nov 2009, 17:01
Rufname:

InputBox nur Eingabe von Datum erlauben und speichern - InputBox nur Eingabe von Datum erlauben und speichern

Nach oben
       Version: Office 2003

Hallo ich hab eine schnelle Frage:

ich will das über eine InputBox ein Datum eingegeben und anschließend gespeichert wird.

Ich hab das so gelöst (gekürzt)
Code:
    Dim InputBoxWert As Date
   
    InputBoxWert = InputBox("Bitte das Datum eingeben", "Datum")
    If StrPtr(InputBoxWert) = 0 Then
        MsgBox "Vorgang Abgebrochen"
        Exit Sub
      Else
        If InputBoxWert = "" Then
            MsgBox "Warnung"
          Else
            MsgBox "Datum wird gespeichert"
        End If
    End If
    Me!Termin = InputBoxWert
Nun kommt aber leider die Fehlermeldung, "Typen unverträglich"

Wie mach ich das, dass ich nur Datumsangaben eintragen kann [TT.MM.YYYY]???

Wahrscheinlich ist es nur ein Gedankenhänger - aber als Anfänger hat man es schwer sich durch alle Hilfen zu quälen und das ganze dann auch noch zu verstehen.
Ich danke jedenfall schonmal für den hilfreichen Tipp der mich rettet.

Thx
Nachtrag: Surkan am 03. Nov 2009 um 16:03 hat folgendes geschrieben:
Ach sorry - noch eine Frage die ich vergessen habe:

Kann man das Eingabefeld irgendwie verkleinern??? Das würde besser aussehen.

Danke
MissPh!
Office-VBA-Programmiererin


Verfasst am:
03. Nov 2009, 17:10
Rufname:
Wohnort: NRW


AW: InputBox nur Eingabe von Datum erlauben und speichern - AW: InputBox nur Eingabe von Datum erlauben und speichern

Nach oben
       Version: Office 2003

Hallo.

Du kannst die Eingabe der InputBox nur nachträglich prüfen, aber wenn dir die Box eh nicht gefällt, dann erstell dir doch
ein kleines Dialog-Formular dafür, da kannst du dann auch ein Eingabeformat und eine Gültigkeitsregel hinterlegen.

Andernfalls käme die Funktion IsDate() in Betracht...

_________________
Gruß MissPh!
Surkan
Gast


Verfasst am:
03. Nov 2009, 17:34
Rufname:

AW: InputBox nur Eingabe von Datum erlauben und speichern - AW: InputBox nur Eingabe von Datum erlauben und speichern

Nach oben
       Version: Office 2003

Danke erstmal für die schnelle Antwort

Ich hab eigentlich nciht vor mich jetzt noch in Dialog-Formulare einzuarbeiten. Trotzdem danke für den Tipp.

Ich hab jetzt vor die Eingabe auf ein Datumsformat zu prüfen. Hab das jetzt so gelöst:
Code:
        If IsDate(InputBoxWert) Then
            MsgBox "Datum wird gespeichert"
          Else
            MsgBox "Die Eingabe ist kein Datum"
            Exit Sub
        End If
Er bricht aber immernoch ab und sagt "Typen unverträglich". Woran liegt das?

Kann es sein, dass der Fehler hier liegt?
Code:
If [u]StrPtr[/u](InputBoxWert) = 0 Then


Danke noch mal
MissPh!
Office-VBA-Programmiererin


Verfasst am:
03. Nov 2009, 17:39
Rufname:
Wohnort: NRW

AW: InputBox nur Eingabe von Datum erlauben und speichern - AW: InputBox nur Eingabe von Datum erlauben und speichern

Nach oben
       Version: Office 2003

Entferne den Datentyp bei der Deklaration der Variablen oder schreibe dort Variant hin.
Dann sollte es gehen.

BTW: es ist immer sinnvoll genau hinzuschauen, an welcher Stelle ein Fehler auftritt.

PS: auch String wäre möglich.

_________________
Gruß MissPh!


Zuletzt bearbeitet von MissPh! am 03. Nov 2009, 17:48, insgesamt 2-mal bearbeitet
Surkan
Gast


Verfasst am:
03. Nov 2009, 17:45
Rufname:


AW: InputBox nur Eingabe von Datum erlauben und speichern - AW: InputBox nur Eingabe von Datum erlauben und speichern

Nach oben
       Version: Office 2003

Geilomat - Ich danke dir!!!!!
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: eingefügte Bilder wieder als datei speichern ?! 2 icke 1210 22. Okt 2004, 07:19
Gast eingefügte Bilder wieder als datei speichern ?!
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: Datum in Abfrage eingrenzen? 3 Gast 2563 06. Okt 2004, 12:33
Skogafoss Datum in Abfrage eingrenzen?
Keine neuen Beiträge Access Tabellen & Abfragen: Datum in Zahl umwandeln 2 Lorenz 1017 01. Sep 2004, 18:45
Lorenz Datum in Zahl umwandeln
Keine neuen Beiträge Access Tabellen & Abfragen: Datum berechnen 1 kdl 1146 09. Aug 2004, 06:10
TommyK Datum berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: datum in Tabelle nur nach Jahr & Monat filtern.....aber. 4 mirko 1236 20. Jul 2004, 12:03
mirko datum in Tabelle nur nach Jahr & Monat filtern.....aber.
Keine neuen Beiträge Access Tabellen & Abfragen: Datum()+10 als Abfragekriterium (Access 2000) 3 Frauke 1240 01. Jul 2004, 15:20
Willi Wipp Datum()+10 als Abfragekriterium (Access 2000)
Keine neuen Beiträge Access Tabellen & Abfragen: Bei Änderung eines Feldes in der Zeile Datum aktualisieren 16 Wickiman 1847 30. Jun 2004, 09:41
tocotronicx Bei Änderung eines Feldes in der Zeile Datum aktualisieren
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit Eingabe des Wertebereichs 21 stoye46 7695 21. Jun 2004, 12:00
stoye46 Abfrage mit Eingabe des Wertebereichs
Keine neuen Beiträge Access Tabellen & Abfragen: Strings als Datum konvertieren ? 8 leira 1229 29. Mai 2004, 12:46
leira Strings als Datum konvertieren ?
Keine neuen Beiträge Access Tabellen & Abfragen: Datum sortieren ?? 1 TeeJay 715 19. Mai 2004, 13:34
stpimi Datum sortieren ??
Keine neuen Beiträge Access Tabellen & Abfragen: Letztes Datum 1 Dani Li 717 12. Mai 2004, 13:56
Willi Wipp Letztes Datum
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Expression Web