Hi Leute,
hab mal wieder etwas für mich kniffeliges Thema.
Ich versuche es so einfach wie möglich zu beschreiben...
In unserer Produktion werden Daten einer Maschine kontinuirlich in eine MYSQL Datenbank geschrieben (sehr viele Daten in sehr vielen Tabellen).
Nun gibt es eine Tabelle, die Daten enthält wann ein Paket geklebt wurde (es handelt sich um Membranfilter die zu Taschen geklebt werden = Paket).
Es wird ein Timestamp geschrieben und noch andere Daten, die hierfür aber unwichtig sind und nicht benötigt werden.
Nun ist es so, das unser Technical Engineering gerne grafisch sehen möchte, wie die Taktfrequenz der Pakete ist, also in welchen Abständen werden diese geklept?
Die Daten auslesen und grafisch darstellen, später auch als PDF speichern ist njicht das Problem. Die Anwednung steht soweit schon.
Problem ist, die Taktfrequenz auszurechnen, denn als Vorgabe hab ich lediglich DatumUhrzeit.
In Excel würde ich hergehen und (Beispielhaft) A2 von A1 abziehen und erhielte zum Beispiel 00:01:30 als Takt.
Wie mache ich dies aber in VB??
Die Daten werden aus MYSQL in ein typ Dataset gelesen. Gespeichert werden muss hier nichts. Und zurück geschrieben auch nicht.
Die Tabelle im Dataset sieht so aus: wobei lediglich die Spalte DatumUhrzeit aus dem Server kommt.
Die Spalte Takt sollte berechnet werden.
Beispielhafte Daten sehen so aus:
Wie kann ich es jetzt erreichen, das der Takt der aktuellen Zeile durch DatumUhrzeit aktuelle Zeile abzüglich DatumUhrzeit vorherige Zeile errechnet wird?
Ich komm da echt nicht auf ne Idee...
Danke Euch
Gruß
Micha
EDIT:
Ich bin einen kleinen Schritt weiter, ich konnte schon einmal den Takt von der Startzeit zur aktuellen Zeile errechnen.
Die Startzeit ist immer gleich = der Tag, der ausgelesen wird, 06:00:00 Uhr.
Dazu gibt es auch eine Endzeit = der Tag, der ausgelesen wird 22:30:00 Uhr.
Diese beiden benötige ich für die erste und letzte Zeile
Mein Ansatz sieht jetzt erstmal so aus:
Jetzt fehlt mir irgendwie noch, das immer eine Zeile weiter gesprungen wird
hab mal wieder etwas für mich kniffeliges Thema.
Ich versuche es so einfach wie möglich zu beschreiben...
In unserer Produktion werden Daten einer Maschine kontinuirlich in eine MYSQL Datenbank geschrieben (sehr viele Daten in sehr vielen Tabellen).
Nun gibt es eine Tabelle, die Daten enthält wann ein Paket geklebt wurde (es handelt sich um Membranfilter die zu Taschen geklebt werden = Paket).
Es wird ein Timestamp geschrieben und noch andere Daten, die hierfür aber unwichtig sind und nicht benötigt werden.
Nun ist es so, das unser Technical Engineering gerne grafisch sehen möchte, wie die Taktfrequenz der Pakete ist, also in welchen Abständen werden diese geklept?
Die Daten auslesen und grafisch darstellen, später auch als PDF speichern ist njicht das Problem. Die Anwednung steht soweit schon.
Problem ist, die Taktfrequenz auszurechnen, denn als Vorgabe hab ich lediglich DatumUhrzeit.
In Excel würde ich hergehen und (Beispielhaft) A2 von A1 abziehen und erhielte zum Beispiel 00:01:30 als Takt.
Wie mache ich dies aber in VB??
Die Daten werden aus MYSQL in ein typ Dataset gelesen. Gespeichert werden muss hier nichts. Und zurück geschrieben auch nicht.
Die Tabelle im Dataset sieht so aus: wobei lediglich die Spalte DatumUhrzeit aus dem Server kommt.
Die Spalte Takt sollte berechnet werden.
Beispielhafte Daten sehen so aus:
Wie kann ich es jetzt erreichen, das der Takt der aktuellen Zeile durch DatumUhrzeit aktuelle Zeile abzüglich DatumUhrzeit vorherige Zeile errechnet wird?
Ich komm da echt nicht auf ne Idee...
Danke Euch
Gruß
Micha
EDIT:
Ich bin einen kleinen Schritt weiter, ich konnte schon einmal den Takt von der Startzeit zur aktuellen Zeile errechnen.
Die Startzeit ist immer gleich = der Tag, der ausgelesen wird, 06:00:00 Uhr.
Dazu gibt es auch eine Endzeit = der Tag, der ausgelesen wird 22:30:00 Uhr.
Diese beiden benötige ich für die erste und letzte Zeile
Mein Ansatz sieht jetzt erstmal so aus:
Jetzt fehlt mir irgendwie noch, das immer eine Zeile weiter gesprungen wird
"Hier könnte Ihre Werbung stehen..."
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „MichaHo“ ()