Hallo, ich bin ganz neu hier, und vielleicht ist meine Frage bereits x-mal gestellt worden, aber ich probiere es dennoch.
Und hier ist mein Anliegen:
Ist es möglich den Typ eines Datensatzfeldes als Uhrzeit (zB. 18:35) festzulegen? Ich möchte damit z.B. Anfangs- und Endzeiten eingeben und somit die gesamte Arbeitszeit in Stunden und Minuten feststellen. Bei Dbase III und Clipper geht das ja leider nicht. Bis jetzt erfolgt die Eingabe in Exel und es ist etwas umständlich immer die Daten manuell zu übernehmen.
LG Ritchie39
Eingabe Uhrzeit
Moderator: Moderatoren
- Jan
- Marvin
- Beiträge: 14655
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Eingabe Uhrzeit
Hallo,
dafür nimmst Du ein Feld C8 und schreibst da die zeit rein. Time() liefert hh:mm:ss. Rechnen kann man damit in Xbase++ auch nicht, nur mit einem D-Feld. Soll aber kommen, es soll ein Timestamp-Feld kommen, in das dann Datum und zeit rechenfähig reingeschrieben werden. Nur wann das kommt ist noch unklar. Und solange muß man mit Time() leben.
Jan
dafür nimmst Du ein Feld C8 und schreibst da die zeit rein. Time() liefert hh:mm:ss. Rechnen kann man damit in Xbase++ auch nicht, nur mit einem D-Feld. Soll aber kommen, es soll ein Timestamp-Feld kommen, in das dann Datum und zeit rechenfähig reingeschrieben werden. Nur wann das kommt ist noch unklar. Und solange muß man mit Time() leben.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- AUGE_OHR
- Marvin
- Beiträge: 12909
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Eingabe Uhrzeit
klar kann man und zwar seit Cl*pperJan hat geschrieben:Rechnen kann man damit in Xbase++ auch nicht, nur mit einem D-Feld.
Code: Alles auswählen
\SOURCE\COMPAT\compat87.prg
FUNCTION ElapTime( cStartTime, cStopTime )
gruss by OHR
Jimmy
Jimmy
- Jan
- Marvin
- Beiträge: 14655
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Eingabe Uhrzeit
Hmmm. Frage gestellt, zwei Antworten bekommen, und nix mehr dazu gesagt. Solche Forenbeiträge mag ich ja sowas von ...
Jan
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
-
- Cut&Paste-Entwickler
- Beiträge: 30
- Registriert: Mo, 10. Apr 2017 16:26
- Danksagung erhalten: 1 Mal
Re: Eingabe Uhrzeit
Hallo,
erst mal Danke, für Euere Antworten. Es tut mir leid, daß ich erst soo spät antworte.
Die Funktion im Clipper Elaptime() war mir schon bekannt. Jedoch hoffte ich, daß es auch auch die Möglichkeit gibt, die Uhrzeiten-Eingabe mit Variablen zu erstellen. und dann in eine Datei zu übernehmen.
Da dies ja nicht funktioniert, habe ich selbst ein kleines Programm geschrieben. Damit kann ich nun die Arbeitszeiten Beginn und Ende vormittags und nachmittags pro Tag in einer Datei erfassen. Diese beiden Zeiten werden dann in Stunden und Minuten berechnet, sodaß je die Arbeitszeit vormittags und nachmittags in die Datei geschrieben wird. Das Ergebnis wird in Stunden und Minuten berechnet und als gesamte Tagesarbeitszeit dem Datenfeld übergeben. Schließlich wird in demselben Verfahren die gesamte Wochenarbeitszeit erfasst.
Das war alles zwar etwas umständlich, aber ich war es leid, die Daten immer in einer Exel-Tabelle extern einzugeben. So konnte ich diese nicht zur Weiterverarbeitung hernehmen.
LG Ritchie39
erst mal Danke, für Euere Antworten. Es tut mir leid, daß ich erst soo spät antworte.
Die Funktion im Clipper Elaptime() war mir schon bekannt. Jedoch hoffte ich, daß es auch auch die Möglichkeit gibt, die Uhrzeiten-Eingabe mit Variablen zu erstellen. und dann in eine Datei zu übernehmen.
Da dies ja nicht funktioniert, habe ich selbst ein kleines Programm geschrieben. Damit kann ich nun die Arbeitszeiten Beginn und Ende vormittags und nachmittags pro Tag in einer Datei erfassen. Diese beiden Zeiten werden dann in Stunden und Minuten berechnet, sodaß je die Arbeitszeit vormittags und nachmittags in die Datei geschrieben wird. Das Ergebnis wird in Stunden und Minuten berechnet und als gesamte Tagesarbeitszeit dem Datenfeld übergeben. Schließlich wird in demselben Verfahren die gesamte Wochenarbeitszeit erfasst.
Das war alles zwar etwas umständlich, aber ich war es leid, die Daten immer in einer Exel-Tabelle extern einzugeben. So konnte ich diese nicht zur Weiterverarbeitung hernehmen.
LG Ritchie39