Hi, ich habe folgendes:
Das Ergebnis möchte ich jetzt noch nach der Teilenummer gruppieren (der Name ist je Teilenummer eindeutig)
und die Summe der Teile berechnen, so dass ich eine Liste mit folgenden Elementen bekomme:
Teilenummer , Name, Sum(Anzahl)
Und jetzt mein Problem:
Das ist mein Versuch bisher mit dem ich mit folgender Meldung in der ersten with-Zeile hängenbleibe:
"Der Name einer Bereichsvariablen kann nur von einem einfachen oder qualifizierten Namen ohne Argumente abgeleitet werden"
Wie geht das denn jetzt richtig ?
VB.NET-Quellcode
- Dim qArtikel = From A In m_Dataset.Tables("Auftraege") _
- Join K In m_Dataset.Tables("Vorschlaege") _
- On A.Field(Of Int32)("ID") Equals K.Field(Of Int32)("AuftragsID") _
- where A.Field(Of Int64)("Auswahl") = 1 _
- Select New With { _
- .Teilenummer = K.Field(Of String)("Teilenummer"), _
- .Name = K.Field(Of String)("Name"), _
- .Anzahl = K.Field(Of Int32)("Anzahl") _
- }
Das Ergebnis möchte ich jetzt noch nach der Teilenummer gruppieren (der Name ist je Teilenummer eindeutig)
und die Summe der Teile berechnen, so dass ich eine Liste mit folgenden Elementen bekomme:
Teilenummer , Name, Sum(Anzahl)
Und jetzt mein Problem:
Das ist mein Versuch bisher mit dem ich mit folgender Meldung in der ersten with-Zeile hängenbleibe:
"Der Name einer Bereichsvariablen kann nur von einem einfachen oder qualifizierten Namen ohne Argumente abgeleitet werden"
Wie geht das denn jetzt richtig ?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Duke“ ()