| |

VB.NET - FortgeschritteneRe: Einnahmen, Ausgaben, Auswertungen | |  | Autor: Erichbru | Datum: 17.03.23 18:59 |
| ich probiere gerade diesen Code:
Private Function Kosten1(year As Integer) As DataTable
Dim Text As String = ""
Dim dt As DataTable = HBDatenbankDS.Kontodetails
Dim cal As Globalization.Calendar = _
Globalization.CultureInfo.CurrentCulture.Calendar
Me.Cursor = Cursors.WaitCursor
Dim q = From row As DataRow In dt
Let Betrag = row.Field(Of Integer)("Betrag")
Let Buchung = row.Field(Of String)("Buchungsart")
Where year = row.Field(Of Date)("Buchungsdatum").Year _
AndAlso row.Field(Of Integer)("UserID") = aktBenutzerRow.ID _
AndAlso row.Field(Of String)("Buchungsart") <> Text _
Group By art = Buchung Into Sum(Betrag), Count()
Dim df As New DataTable
With df.Columns
.Add("Buchungsart", GetType(String))
.Add("Count", GetType(Integer))
.Add("Betrag", GetType(Double))
End With
For Each el In q
df.Rows.Add(el.art, el.Count, el.Sum)
Next el
Dim bs As New BindingSource With {.DataSource = df}
bs.Sort = "Count DESC"
Dim _Sum As Integer
_Sum = df.AsEnumerable().Sum(Function(row) row.Field(Of Double)( _
"Betrag"))
'Daten in der DGV anzeigen
DGV1.DataSource = bs das geht dann in eine DGV, das Ergebnis passt nicht 1 Ausgabe, 1 Einnahme (es müssten 1 x (-70,00) Ausgabe, 3 x Einnahmen (1.500,00) drin stehen) in meinem Beispiel habe ich einen Fehler warum ?
das Dia wäre auch noch offen |  |
 Einnahmen, Ausgaben, Auswertungen | 800 | Erichbru | 17.03.23 12:31 |   Re: Einnahmen, Ausgaben, Auswertungen | 437 | emaNoN | 17.03.23 17:44 |    Re: Einnahmen, Ausgaben, Auswertungen | 476 | Erichbru | 17.03.23 18:59 |     Re: Einnahmen, Ausgaben, Auswertungen | 449 | Erichbru | 17.03.23 19:20 |   Re: Einnahmen, Ausgaben, Auswertungen | 416 | emaNoN | 18.03.23 18:06 |    Re: Einnahmen, Ausgaben, Auswertungen | 417 | Erichbru | 19.03.23 12:26 |    Re: Einnahmen, Ausgaben, Auswertungen | 375 | Erichbru | 24.03.23 10:07 |   Re: Einnahmen, Ausgaben, Auswertungen | 367 | emaNoN | 24.03.23 15:06 |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
sevOutBar 4.0 
Vertikale Menüleisten á la Outlook
Erstellen von Outlook ähnlichen Benutzer- interfaces - mit beliebig vielen Gruppen und Symboleinträgen. Moderner OfficeXP-Style mit Farbverläufen, Balloon-Tips, u.v.m. Weitere InfosTipp des Monats Access-Tools Vol.1 
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|