Suchergebnisse
Suchergebnisse 1-8 von insgesamt 8.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo Leute bin gerade dabei ein Prog zu schreiben, um Aufträge zu erstellen. Dem User soll es möglich sein, einen Stornoauftrag zu erstellen. Den Stornoauftrag möchte ich quasi als Duplikat per button click erstellen lassen. Ich habe dazu ein DataSet mit zwei DataTables im Parent-Child View. Über eine Relation werden mir in der "Child"-Tabelle alle Positionen angezeigt, die zu dem Auftrag gehören. Wenn ich nun die DataRows kopieren und einen "neuen" Auftrag mit den kopierten Zeilen erzuegen möc…
-
Hallo ErfinderDesRades, Danke erst mal für deine Mühe, das du dir den Beitrag reingezogen hast. Ja, die Namensgebung ist leider blöd, gebe ich zu. Hab erst vor kurzem deinen Link dazu in einem anderen Beitrasg gesehen. Eventuell werd ich das noch mal umbauen, damits leserlich bleibt. Ich schau mal ob ich das mit deinem Tip hinbekomme. Aber schon mal Danke vorweg für die Antwort. Wie kann ich die Function GetEinzelaufträgeRows() aufrufen? Muss ich die als Public Function definieren oder wie meins…
-
Bin glaube ich immer noch auf dem Holzweg. Also, hab versucht die Function GetEinzelaufträgeRows() aufzurufen. VB.NET-Quellcode (16 Zeilen) Klappt net. Weiß aber auch nicht mehr wo ich ansetzen soll. Das Bild soll erläutern was passieren soll. Die beiden Zeilen "Wände", "Decken" sollen in den neuen Auftrag eingefügt werden, damit der Storno erfolgen kann.
-
Nun, das das zu wenig ist hab ich mir gedacht. Weiß aber nicht wie ich da ansetzen muss. Dachte das ich mit der Function nur die GetRow Methode aktiviere. Über die Einzelaufträge.AddEinzelaufträgeRow habe ich ja die Zeilen angesprochen die ich duplizieren will. Was muss ich hier ergänzen? VB.NET-Quellcode (1 Zeile)
-
Ja, stimmt schon. Hab mir das meiste Wissen über deine Tuts, Google und das Forum angeeignet. Ein gescheites Buch muss ich mir noch besorgen. Das Prog funzt eigentlich so weit gut, bis auf diese Funktion. Muss definitiv noch an den Grundlagen arbeiten, das ist auf alle Fälle klar. Aber noch mal zurück zu meinem Problem. Ich muss die einezlenen Paramter der AddEinzelaufträgeRow übergeben. Damit die Schleife abgearbeitet wird, muss ich doch jedes mal eine neue Row erzeugen: VB.NET-Quellcode (12 Ze…
-
Bei der AddRow Funktion muss ich doch den Bezug zur EInzelaufträgeRow herstellen. Wenn ich da ne ParentRow eintrage, kriege ich ne Fehlermedlung. Hab den fehlenden Paramter ergänzt mit Dim row = DirectCast(DirectCast(AlleaufträgeBindingSource.Current, DataRowView).Row, Gesamtaufträge.AlleaufträgeRow) Die Zeilen werden nun auch ergänzt, allerdings nicht im Stornoauftrag, sondern im gleichen Parentauftrag, aus dem sie kopiert wurden. Hab nun ne neue Zeile erzuegt im als Parent, und siehe da, die Z…
-
Konnte mit den Angaben von IntelliSense nicht viel anfangen, aber nun leuchtets ein. Bin echt dankbar das es so ein Forum gibt. Und bin auch froh für die vielen Denkanstöße. ErfinderdesRades hat recht, werd mir das Buch besorgen, das sind zuz einfache Dinge die da fehlen. Vielen Dank und einen schönen Abend noch @VaporiZed: der Stornoauftrag wird im Parent erzeugt, und im Child sollen die Zeilen aus der Parentrow zueghlörigen Childrow rein. Die Parentrow erzeuge ich mit: VB.NET-Quellcode (8 Zeil…
-
Hallo EdR vielen Dank für deine Tips. Ja, stimmt, die Typenumwandlung benötige ich nicht. Das DataTable ist typisiert und enthält die entsprechenden Datentypen die ich benötige. Werde die Umwandlungen aus dem Code nehmen, weiß nicht was mich da geritten hat. Die NewRow-Methode kannte ich vorher schon, daher habe ich die genommen. Die Add(TypedRow) war mir bis gestern nicht bekannt, daher hatte ich auch Probleme dieses umzusetzen. So sieht der Code auch viel logischer aus. Danke noch mal. Ich mus…