Hallo Zusammen
Ich erstelle gerade ein kleines Programm mit einem strikt typisierten Dataset. Dank den guten Anleitungen von @EDR ging das bisher recht gut.
Es läuft alles.
Doch nun müsste ich eine Art Export Funktion schreiben, die eine Stückliste erstellt. Und ich habe leider keine Ahnung, wie die Abfrage dazu aussehen muss.
Zuerst hier mal die Struktur eines Teils des Datasets:
Es gibt also beliebig viele Desks, die jeweils aus beliebig vielen Chassis resp. Hardware bestehen.
Und diese wiederum enthalten beliebig viele Kabel.
Ich muss nun aus diesen Daten eine Art Stückliste exportieren. Dazu brauche ich jeweils alle Kabel (gruppiert nach Partnumber) und deren jeweiligen Anzahl. (Gruppiert über die beiden Tabellen tbl_ChassisCables und tbl_HWCables)
Anschliessend bräuchte ich die gleiche Gruppierung von der Tabelle tbl_Chassis und dann noch von tbl_HW.
Die Schwierigkeit besteht nun zusätzlich darin, dass man bei tbl_Desk ja noch eine Quantity eingeben kann. Das heisst alle untergeordneten Tabellen werden dann x mal benötigt.
Zuerst wollte ich einfach alle Daten mit einer For..Each Schleife durchlaufen und die Quantity und Partnumber jeder Tabelle einfach in die Exportdatei schreiben. Aber dann kam die Aufgabe, dass das alles nach Partnumber gruppiert werden muss.
Wie muss ich das angehen?
Vielen Dank für Eure konstruktive Vorschläge und sorry, dass ich diese (für Euch vermutlich einfache Aufgabe) nicht selbst lösen kann.
/Veronesi
Edit:
Sollte ich möglicherweise eine List(Of T) erstellen und dann doch mit einer For..Each Schleife alles durchgehen? Wenn dann die Daten noch nicht in dieser Liste sind, hinzufügen, sonst Anzahl verändern.....
Ich erstelle gerade ein kleines Programm mit einem strikt typisierten Dataset. Dank den guten Anleitungen von @EDR ging das bisher recht gut.
Es läuft alles.
Doch nun müsste ich eine Art Export Funktion schreiben, die eine Stückliste erstellt. Und ich habe leider keine Ahnung, wie die Abfrage dazu aussehen muss.
Zuerst hier mal die Struktur eines Teils des Datasets:
Es gibt also beliebig viele Desks, die jeweils aus beliebig vielen Chassis resp. Hardware bestehen.
Und diese wiederum enthalten beliebig viele Kabel.
Ich muss nun aus diesen Daten eine Art Stückliste exportieren. Dazu brauche ich jeweils alle Kabel (gruppiert nach Partnumber) und deren jeweiligen Anzahl. (Gruppiert über die beiden Tabellen tbl_ChassisCables und tbl_HWCables)
Anschliessend bräuchte ich die gleiche Gruppierung von der Tabelle tbl_Chassis und dann noch von tbl_HW.
Die Schwierigkeit besteht nun zusätzlich darin, dass man bei tbl_Desk ja noch eine Quantity eingeben kann. Das heisst alle untergeordneten Tabellen werden dann x mal benötigt.
Zuerst wollte ich einfach alle Daten mit einer For..Each Schleife durchlaufen und die Quantity und Partnumber jeder Tabelle einfach in die Exportdatei schreiben. Aber dann kam die Aufgabe, dass das alles nach Partnumber gruppiert werden muss.
Wie muss ich das angehen?
Vielen Dank für Eure konstruktive Vorschläge und sorry, dass ich diese (für Euch vermutlich einfache Aufgabe) nicht selbst lösen kann.
/Veronesi
Edit:
Sollte ich möglicherweise eine List(Of T) erstellen und dann doch mit einer For..Each Schleife alles durchgehen? Wenn dann die Daten noch nicht in dieser Liste sind, hinzufügen, sonst Anzahl verändern.....
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Veronesi“ ()