ERLEDIGT
JA
JA
ANTWORTEN
0
0
ZUGRIFFE
428
428
EMPFEHLEN
-
Hi zusammen!
Folgendes Problem: ich habe zwei Tabellen mit 2 unterschiedlichen Aussehen:
1. (so solls sein)
Datum---Zeit---Temp---Wind…
01.01.2008---01:00---1.23---22.45
01.01.2008---02:00---1.33---23.45
01.01.2008---03:00---1.43---24.45
…
01.01.2008---23:00---2.34---56.78
01.01.2008---24:00---2.35---55.78
02.01.2008---01:00---2.36---57.78
02.01.2008---02:00---2.33---59.78
02.01.2008---03:00---2.31---51.78
2. jetzt etwas andersrum
Tag---Parameter---01:00---02:00---03:00---04:00… ---23:00---24:00
01.01.2008---Temp---0.12---0.13---0.14---0.15…
02.01.2008---Temp---1.14---1.15---1.16---…
03.01.2008…
…
01.01.2008---Wind---24.34---25.45---26.98…
02.01.2008---Wind---21.22---33.22…
…
große Frage: Wie kann ich Tabelle 2 in das Format von Tabelle 1 bekommen?
In der 2. Tab. steht der Tag jeweils nur einmal da, dafür aber je 24mal der Parameter (Temp, Wind…). Ich möchte es aber gern wie in Tab. 1 haben, das der Tag 24 mal da steht, dahinter die Zeit und dann in jeweils einer Spalte einmal der Parameter und darunter in der Spalte die Werte (wie Bsp. Tab. 1 siehe oben).
Ich bin schon lange am Grübeln wie ich das anstelle.
Einen Algorithmus grob hab ich, aber ich weiß nicht wie ich den in code umsetzen soll. Meine Idee wäre grob in Tabelle 2 wie folgt zu verfahren:
gehe in die Zelle mit dem ersten Messwert (= der 01:00 Uhr) rein, nimm den Wert, füge neue Zeile ein (unter dem 1. Tag), kopiere Datum (vom 1. Tag) und füge ne neue Spalte ein und füg dort den genommenen Wert ein. Mache das solange bis Tag zu Ende (= 24:00 Uhr-Wert), dann geh in nächste Zeile und mach das ganze für diese Zeile, das wäre dann Tag 2 (z.B. 02.01.2005) usw. (365 mal für ein Jahr)
Dazu noch eine 2. For-Schleife drumrum, um das alles für die einzelnen Parameter zu machen.
Habs schon damit probiert, es für einige Werte händisch zu kopieren und das als Makro aufzuzeichen. Aber aus dem code werde ich nicht schlau. Hab leider nur geringe VB-Kenntnisse. In dem aufgezeichneten code stehen die Spalten und Zeilen fest gecodet drin, also von „E22“ kopieren zu „B234“ o.ä. Aber ich will die Zeilen und Spalten ja durchlaufen. Wie krieg ich das relativ hin?
Hoffe das Problem versteht irgendwer. Würde mich riesig über Tipps, Tricks, Hinweise, Anregungen freuen.
Grüße
silke
Ähnliche Themen
-
3 Spalten tabelle breite 2 Spalten Fest 1 dynamisch
Von mrno im Forum CSSAntworten: 2Letzter Beitrag: 28.06.08, 00:24 -
Tabelle mit 1000 Zeilen in Tabelle mit x-Spalten umwandenl
Von carstenroll im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 02.05.06, 17:55 -
Tabelle filtern und Zeilen löschen. Zeilen auch in ursprünglicher Tabelle löschen
Von Diable im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 22Letzter Beitrag: 09.12.05, 10:02 -
Access / SQL :Aus Zeilen in anderer Tabelle Spalten erzeugen
Von stella stellaris im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 28.10.05, 13:04 -
[Oracle] Tabelle dauerhaft umsortieren...
Von Thomas Darimont im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 02.02.05, 09:40





Zitieren
Login





