Autor Thema: Probleme mit dem Access  (Gelesen 1486 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Joerg.D

  • Foren-Gatling a.D.
  • Titan
  • *********
  • Beiträge: 20.998
  • Geschlecht: Männlich
  • Username: Juhanito
    • Richtig Spielleiten
Probleme mit dem Access
« am: 15.07.2009 | 11:32 »
Ich habe Problem und es wäre gut wenn das im MS Access zu lösen ist. Ich habe hier eine CSV Datei und brauche die Originalzeiten mit Datum aus den Feldern start_time und stop_time.

Die Startzeit ist genau das Datum mit Zeit aus der 18 stellige Zahl generiert vom Recorder.

Leider sind es 1,3 Mio Datensätze die ich sonst in 2000er Schritten exportieren muss.

Habe das mal zur Ansicht als PDF angehängt

Danke Jörg

 




[gelöscht durch Administrator]
Wer schweigt stimmt nicht immer zu.
Er hat nur manchmal keine Lust mit Idioten zu diskutieren.

Offline Bitpicker

  • /dev/gamemaster
  • Famous Hero
  • ******
  • Beiträge: 3.506
  • Geschlecht: Männlich
  • Username: bitpicker
    • Nyboria - the dark side of role-playing
Re: Probleme mit dem Access
« Antwort #1 am: 15.07.2009 | 12:26 »
Was soll denn das weiter zu verarbeitende Ergebnis sein? Eine CSV-Datei ohne die nicht benötigten Felder?

Robin
Wie heißt das Zauberwort? -- sudo

(Avatar von brunocb, http://tux.crystalxp.net/)

Offline Joerg.D

  • Foren-Gatling a.D.
  • Titan
  • *********
  • Beiträge: 20.998
  • Geschlecht: Männlich
  • Username: Juhanito
    • Richtig Spielleiten
Re: Probleme mit dem Access
« Antwort #2 am: 15.07.2009 | 12:30 »
Ich verstehe deine Frage nicht, das zu verarbeitende Ereigniss ist eine 18 stellige Zahl, die der Computer irgendwie aus dem Datum generiert hat und die ich in der CSV Datei oder im Acsses wieder in Zeit mit Datum umwandeln muss.

Aber das steht oben schon im Teaser.

@ Hobibit

Bei start_time steht in dem PDF von 633825800757211000 also eine 18 stellige Zahl, die der Rechner weiß der Teufel wie definiert hat.
« Letzte Änderung: 15.07.2009 | 12:48 von Joerg.D »
Wer schweigt stimmt nicht immer zu.
Er hat nur manchmal keine Lust mit Idioten zu diskutieren.

Offline Tyrunur

  • Experienced
  • ***
  • Beiträge: 114
  • Geschlecht: Männlich
  • Username: Tyrunur
Re: Probleme mit dem Access
« Antwort #3 am: 15.07.2009 | 12:35 »
Soweit so klar, aber wie genau soll das Format aussehen? Deine Datenbank ist in Access?
Du solltest die CSV Datei direkt posten und nicht als PDF.
« Letzte Änderung: 15.07.2009 | 12:43 von Tyrunur »
Practice random kindness and senseless acts of beauty

Offline der.hobbit

  • Männliche Rollenspielerfreundin
  • Famous Hero
  • ******
  • So isses. Oder anders.
  • Beiträge: 2.498
  • Geschlecht: Männlich
  • Username: der.hobbit
    • Abenteuer Archiv
Re: Probleme mit dem Access
« Antwort #4 am: 15.07.2009 | 12:43 »
Ist das PDF das Ergebnis, das du haben willst? Denn dort sehe ich schon vernünftige Daten?
Forenrollenspiel? FFOR!
Superhelden? FFOR!

Offline Joerg.D

  • Foren-Gatling a.D.
  • Titan
  • *********
  • Beiträge: 20.998
  • Geschlecht: Männlich
  • Username: Juhanito
    • Richtig Spielleiten
Re: Probleme mit dem Access
« Antwort #5 am: 15.07.2009 | 12:45 »
CSV Datein lassen sich hier leider nicht posten.

Das Format sollte TT.MM.JJJJ hh:mm sein, der Versuch es direkt im Dokument über benutzerdefiniert so zu formatieren schlägt fehl.
Wer schweigt stimmt nicht immer zu.
Er hat nur manchmal keine Lust mit Idioten zu diskutieren.

Offline Tyrunur

  • Experienced
  • ***
  • Beiträge: 114
  • Geschlecht: Männlich
  • Username: Tyrunur
Re: Probleme mit dem Access
« Antwort #6 am: 15.07.2009 | 12:47 »
Ok also Access. Dann schau doch mal hier: http://www.functionx.com/access/Lesson18.htm

Eigentlich sollte das so lange du innerhalb von Access bleibst ja nur eine Frage der Formatierung sein.
Practice random kindness and senseless acts of beauty

Offline Joerg.D

  • Foren-Gatling a.D.
  • Titan
  • *********
  • Beiträge: 20.998
  • Geschlecht: Männlich
  • Username: Juhanito
    • Richtig Spielleiten
Re: Probleme mit dem Access
« Antwort #7 am: 15.07.2009 | 12:50 »
Mit der Formatierung habe ich es schon versucht, da kommt nix raus.
Wer schweigt stimmt nicht immer zu.
Er hat nur manchmal keine Lust mit Idioten zu diskutieren.

jafrasch

  • Gast
Re: Probleme mit dem Access
« Antwort #8 am: 15.07.2009 | 12:52 »
vielleicht etwas abwegig aber: hast du es schon mit nem umweg über excel versucht?

Offline Wawoozle

  • Sultan des Unterwasser-Kingdoms
  • TechSupport
  • Mythos
  • *****
  • would you kindly
  • Beiträge: 10.620
  • Geschlecht: Männlich
  • Username: Wawoozle
Re: Probleme mit dem Access
« Antwort #9 am: 15.07.2009 | 12:52 »
Ist das PDF die Variante wie du es am ende haben möchtest oder ist das PDF ein Auszug dessen was Du hast ?

Robins Frage zielte darauf ab in welchem Format du deine Daten am Ende haben möchtest.
Wieder in einer CSV Datei, in einer Datenbank, als PDF, HTML oder auf einen Pulli gestickt ?
Ihr wollt doch alle den Nachtisch zuerst !

Offline Joerg.D

  • Foren-Gatling a.D.
  • Titan
  • *********
  • Beiträge: 20.998
  • Geschlecht: Männlich
  • Username: Juhanito
    • Richtig Spielleiten
Re: Probleme mit dem Access
« Antwort #10 am: 15.07.2009 | 13:05 »
Die PDF ist ein Bespiel, owe die CSV Datei aussieht, die ich zugeschickt bekommen habe.

Ich hätte die Daten gerne wieder in einer CSV Datei, die kann dann mit Acsess oder oO bearbeitet werden.
Wer schweigt stimmt nicht immer zu.
Er hat nur manchmal keine Lust mit Idioten zu diskutieren.

Offline Wawoozle

  • Sultan des Unterwasser-Kingdoms
  • TechSupport
  • Mythos
  • *****
  • would you kindly
  • Beiträge: 10.620
  • Geschlecht: Männlich
  • Username: Wawoozle
Re: Probleme mit dem Access
« Antwort #11 am: 15.07.2009 | 13:28 »
Also wenn das PDF ein Beispiel der Daten ist die du hast und du die Start- und Stoppzeit im Format TT.MM.JJJJ hh:mm haben willst, dann hast Du die doch in den Feldern Startzeit und Stoppzeit schon genau in diesem Format.
Warum willst Du das nochmal aus start_time und stop_time extrahieren ?
Ihr wollt doch alle den Nachtisch zuerst !

Offline Tyrunur

  • Experienced
  • ***
  • Beiträge: 114
  • Geschlecht: Männlich
  • Username: Tyrunur
Re: Probleme mit dem Access
« Antwort #12 am: 15.07.2009 | 13:40 »
Wenn du eine CSV mit der 18-stelligen Zahl bekommen hast kannst du das wunderbar unter Excel bzw. Calc weiterverabeiten.
Stellen vor dem Komma sind Tage, Stellen nach dem Komma sind Stunden. 1 Std. = 0,041666...
Für die Umrechnung gibt es imho aber Funktionen.
Practice random kindness and senseless acts of beauty

Offline Boba Fett

  • Kopfgeldjäger
  • Titan
  • *********
  • tot nützt er mir nichts
  • Beiträge: 37.863
  • Geschlecht: Männlich
  • Username: Mestoph
    • Internet-Trolle sind verkappte Sadisten
Re: Probleme mit dem Access
« Antwort #13 am: 15.07.2009 | 13:42 »
In Deinem CSV-PDF stehen in der Seite 3 in der ersten Datenzeile:
Duration: 18.408
Starttimer: 58.475.721
Stoptime: 58.494.129
Zieht man Start von Stop ab, dann ergbit das genau die duration...

Wenn man dann die erste Seite, erste Datenzeile zu rate zieht, dann steht da was von:
Dauer: 00:00:18

duration 18.408 (millisekunden?)

Nimmt man von 58.475.721 die letzten drei Stellen (Millisekunden) weg und rechnet das in Sekunden seit Mitternacht, kommt man auf 16:14:35
Auf Seite 1 findet sich übrigens auch 16:14 als Startzeit

Ich denke, dass die Zeiten in Millisekunden angegeben sind.
Dann würde das einen Sinn ergeben.
Und Starting und Stopping Time (seite 3) sind Werte - Millisekunden seit Mitternacht.

Wie man allerdings Deine 18stellige Zahl in Datum und Uhrzeit umrechnet kann ich Dir nicht sagen.

Der Tag hat 86.400.000 Millisekunden - ggf. die Zahl mal durch 86400000 teilen, dann die nachkommastellen nehmen
und diese wieder mit 86400000 Multiplizieren, vielleicht kommst Du so erstmal auf die Startingtime in Sekunden seit Mitternacht.
Wenn ja, dann sind das auch Millisekunden, dann stellt sich nur noch die Frage ab wann.

In Linux arbeitet man gern mit Sekunden seit 1970 Greenwich Meantime, aber das ist meistens ein 32 Bit Zähler, und da passt Deine Zahl in meinen Augen nicht, auch wenn man sie durch 1000 teilt, um von Millisekunden auf Sekunden zu kommen.

Vielleicht hilft Dir das ja weiter...
« Letzte Änderung: 15.07.2009 | 13:54 von Boba Fett »
Kopfgeldjäger? Diesen Abschaum brauchen wir hier nicht!

Offline Bitpicker

  • /dev/gamemaster
  • Famous Hero
  • ******
  • Beiträge: 3.506
  • Geschlecht: Männlich
  • Username: bitpicker
    • Nyboria - the dark side of role-playing
Re: Probleme mit dem Access
« Antwort #14 am: 15.07.2009 | 14:12 »
@ Jörg
Wenn sich die CSV-Datei nicht posten lässt, weil eine Foreneinstellung das verhindert, dann häng doch einfach die Endung PDF dran und sag dazu, dass es sich um eine CSV-Datei handelt und man die Erweiterung abschneiden soll.

@ Alle
Mit Calc und Excel könnte man Probleme kriegen, weil die nicht genug Zeilen für 1,3 Millionen Datensätze zur Verfügung stellen, oder irre ich mich da?

Auf der anderen Seite könnte ein einfaches Bash-Script helfen, wenn es bloß darum geht, die überflüssige Information rauszufiltern.

Robin
Wie heißt das Zauberwort? -- sudo

(Avatar von brunocb, http://tux.crystalxp.net/)

Offline Joerg.D

  • Foren-Gatling a.D.
  • Titan
  • *********
  • Beiträge: 20.998
  • Geschlecht: Männlich
  • Username: Juhanito
    • Richtig Spielleiten
Re: Probleme mit dem Access
« Antwort #15 am: 15.07.2009 | 14:26 »
OK.

Da ist die CSV Datei

[gelöscht durch Administrator]
Wer schweigt stimmt nicht immer zu.
Er hat nur manchmal keine Lust mit Idioten zu diskutieren.

Offline der.hobbit

  • Männliche Rollenspielerfreundin
  • Famous Hero
  • ******
  • So isses. Oder anders.
  • Beiträge: 2.498
  • Geschlecht: Männlich
  • Username: der.hobbit
    • Abenteuer Archiv
Re: Probleme mit dem Access
« Antwort #16 am: 15.07.2009 | 14:39 »
Das ging glaube ich schief - die neue CSV Datei ist identisch mit dem PDF vom ersten Post.
Forenrollenspiel? FFOR!
Superhelden? FFOR!

Offline Joerg.D

  • Foren-Gatling a.D.
  • Titan
  • *********
  • Beiträge: 20.998
  • Geschlecht: Männlich
  • Username: Juhanito
    • Richtig Spielleiten
Re: Probleme mit dem Access
« Antwort #17 am: 15.07.2009 | 22:37 »
Thx, ich habs gefunden. Die Sekunden in der 18 stelligen sind durch Füllzahlen umgeben.

Ab der 3. Ziffer 9 Stellen  übernehmen und dann nur noch DatAdd(….) und das s richtige Datum (+ 8Std) kommt dabei heraus.

 
Wer schweigt stimmt nicht immer zu.
Er hat nur manchmal keine Lust mit Idioten zu diskutieren.