Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: Uhrzeit einlesen (dreistellig + vierstellig)

Uhrzeit einlesen (dreistellig + vierstellig) 4 Jahre 8 Monate her #840

  • Mario
  • Marios Avatar
  • Offline
  • Junior Member
  • Beiträge: 22
Hallo,

wir sind ein Speditionsunternehmen und testen derzeit den Flowheater. Wir versuchen Trackingdaten (=Sendungsverfolgung) unserer externen Partner in unsere DB zu importieren.

Erstes Problem:

Ein Atribut das wir benötigen ist natürlich die Uhrzeit.
Diese bekommen wir in folgendem Format:

"1545" (= 15:45) und "633" (=06:33). Das Problem ist nun das
nur die vierstelligen Zeitstempel eingelsen werden können.
Die dreistelligen (vor 10 Uhr vormittags) können nicht gelesen werden.

Wie können wir diesen Problem lösen?

Vielen Dank für Ihre Hilfe
(CSV -> Access)
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Uhrzeit einlesen (dreistellig + vierstellig) 4 Jahre 8 Monate her #841

  • Mario
  • Marios Avatar
  • Offline
  • Junior Member
  • Beiträge: 22
hat sich erledigt! Ein tolles Programm..... ;-)
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Uhrzeit einlesen (dreistellig + vierstellig) 4 Jahre 8 Monate her #842

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1101
Da das meistens viel zu kompliziert gelöst wird hier ein kleines Beispiel inkl. Access Datenbank, siehe Anhang.

Das Beispiel kann ebenfalls dafür verwendet werden wie Zahlen mit führenden Nullen formatiert ausgegeben werden können.

Im Beispiel werden 2 unterschiedliche Varianten verwendet:
  1. Kompliziert: über Länge der Uhrzeit ermitteln und dann mittels eines IF-THEN-Else Heater entscheiden ob vorneweg eine weitere 0 gestellt werden muss oder nicht.
  2. Elegant: über den String Format Heater. Hier wird lediglich dem Format Heater mitgeteilt, dass die eingehende Zeichenfolge auf 4 Zeichen rechtsbündig formatiert ausgegeben werden soll und fehlende Zeichen links werden dabei mit Nullen aufgefüllt.

Hinweis: Damit der CSV Import nach Access (so) funktioniert muss auf der WRITE Seite das TIME bzw. DATETIME Format ohne Doppelpunkt angegeben werden! Sonst erkennt der FlowHeater diese Zeichenfolgen nicht als Datum und eine Warnung wird ausgegeben.

z.B.
für TIME: HHmm
für DATETIME: dd.MM.yyyy HHmm



Anhang import_uhrzeit_drei_und_vier_stellig.zip nicht gefunden

Anhang:
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Uhrzeit einlesen (dreistellig + vierstellig) 4 Jahre 8 Monate her #859

  • Mario
  • Marios Avatar
  • Offline
  • Junior Member
  • Beiträge: 22
Danke für die ausführliche Antwort, werde ich mir gleich mal ansehen!
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.081 Sekunden