Suchergebnisse

Suchergebnisse 1-8 von insgesamt 8.

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    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.

  • Benutzer-Avatarbild

    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)

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    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…