Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Datumsumwandlung
zurück: Die Abfrage liefert doppelte Werte (Hilfe..) weiter: Gelöschte Tabellenfelder wieder herstellen... 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
yellowsmellow
Neuling


Verfasst am:
15. Sep 2011, 16:27
Rufname:

Datumsumwandlung - Datumsumwandlung

Nach oben
       Version: Office 2k (2000)

Hallo,
ich tue mich etwas schwer bei einer Umwandlung eines Datumformats.
Folgende Problemstellung:
Ich habe eine Tabelle aus unserer betrieblichen Datenerfassung über ODBC verknüpft. Ein Feld der Tabelle beinhaltet das Datum eines Produktionsschrittes in folgendem Format: YYYYMMTT, ein anderes die Zeit im Format HHMMSS, ein weiteres die ausführende Schicht (D1, D2 oder D3) und das letzte die Auftragsnummer.
D1 = Schichtbeginn 60000, Schichtende 135900
D2 = Schichtbeginn 140000, Schichtende 215900
D3 = Schichtbeginn 220000, Schichtende 55900
Datum der Arbeitsgänge in Schicht D3 nach 235900 werden im Datum auf den Folgetag gesetzt.
Auswerten möchte ich nach Eingabe des Selektionskriterium Datum alle Aufträge, die an dem entsprechenden Tages ab 6:00 Uhr bis zum Folgetag vor 6:00 Uhr gefertigt wurden.
Durch das "komische" Datumsformat habe ich so einfach keine Möglichkeit mit dem Datum zu rechnen.
Wer kann mir bei der Umwandlung helfen?
redround
Entwickler und ext. Datenschutzbeauftragter


Verfasst am:
15. Sep 2011, 16:36
Rufname:


AW: Datumsumwandlung - AW: Datumsumwandlung

Nach oben
       Version: Office 2k (2000)

und warum machst Du nicht einfach ein Datum daraus? Dann kanst auch wieder ganz einfach bei D3 einen Tag abziehen und kommst auf den richtigen Arbeitstag
_________________
wenn Euch die Umsetzung der Lösung zu mühseelig ist, findet sich hier im Forum per PN bestimmt auch jemand, der das für einen geringen Obulus macht Smile
yellowsmellow
Neuling


Verfasst am:
15. Sep 2011, 16:56
Rufname:

AW: Datumsumwandlung - AW: Datumsumwandlung

Nach oben
       Version: Office 2k (2000)

Hi Redround,
weil ich nicht weiß wie.
Gruß
yellowsmellow
redround
Entwickler und ext. Datenschutzbeauftragter


Verfasst am:
15. Sep 2011, 17:07
Rufname:

AW: Datumsumwandlung - AW: Datumsumwandlung

Nach oben
       Version: Office 2k (2000)

ah ... das ist ganz einfach. Dafür gibt es die Funktion CDate(). Die kann einen String in ein Datum umwandeln. Dazu muss der Text aber im gültigen Datumsformat vorliegen. Bei deutschen Systemeinstellungen als TT.MM.JJJJ

In VBA geht das ganz einfach so:
Code:
    Dim str As String
    Dim dat As Date
   
    str = "20110916"
    str = Right(str, 2) & "." & Mid(str, 5, 2) & "." & Left(str, 4)
    dat = CDate(str)
und in einer Abfrage (bei deutschem Access) so:
Code:
DeinDatum: ZDate(Rechts([dat];2) & "." & Teil([dat];5;2) & "." & Links([dat];4))
wobei [dat] das Tabellenfeld mit dem Datum ist
_________________
wenn Euch die Umsetzung der Lösung zu mühseelig ist, findet sich hier im Forum per PN bestimmt auch jemand, der das für einen geringen Obulus macht Smile
Gast



Verfasst am:
16. Sep 2011, 08:50
Rufname:


AW: Datumsumwandlung - AW: Datumsumwandlung

Nach oben
       Version: Office 2k (2000)

Hallo redround,
funktioniert hervorragend. Habe Deinen Code jetzt in eine Wenn-Abfrage integriert und bekomme die Daten dem richtigen Tag zugeordnet.
Vielen Dank für Deine Mühe.
Gruß Yellowsmellow
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 Programmierung / VBA: SQL-Statement und Datums-Umwandlung 8 grille 515 10. März 2012, 10:20
grille SQL-Statement und Datums-Umwandlung
Keine neuen Beiträge Access Tabellen & Abfragen: Access mit Excel verknüpfen mit Datumsumwandlung 9 AsianEyeZ 1267 22. Jan 2010, 16:36
steffen0815 Access mit Excel verknüpfen mit Datumsumwandlung
Keine neuen Beiträge Access Programmierung / VBA: Datumsumwandlung sprachunabhängig 1 vdb 740 03. März 2009, 03:50
Willi Wipp Datumsumwandlung sprachunabhängig
Keine neuen Beiträge Access Programmierung / VBA: Datumsumwandlung für Schleife 4 10Martin 745 28. Jan 2007, 19:21
10Martin Datumsumwandlung für Schleife
Keine neuen Beiträge Access Programmierung / VBA: Datumsumwandlung 2 Rolf Haerer 838 21. Jul 2005, 10:07
thu Datumsumwandlung
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Word VBA