Ga naar inhoud

totaal maken van veld in recordset in vb


Aanbevolen berichten

Je kunt een sum opnemen in je SQL recordset maar je kunt VB ook het totaal laten berekenen. :P Dim Conn1 As New ADODB.Connection Dim rs As New ADODB.Recordset Dim SQL_string As String Dim i As Integer Dim totaal As Double ' maak SQL string aan SQL_string = "SELECT * From tabelnaam;" ' open de connectie Conn1.Open accessconnect ' voer query uit Set rs = Conn1.Execute(SQL_zoekstring) ' loop door de recordset While Not rs.EOF i = i + 1 ' voer telling uit totaal = totaal + rs("attribuuttype") ' volgend record rs.MoveNext Wend ' recordset sluiten rs.Close Conn1.Close
Link naar reactie
Totaal van een kolom? Simpel: [code:1:48d569ca62] Dim dblTotaal As Double Dim i As Integer 'Reset totaal var dblTotaal = 0 For i = 1 To rs.RecordCount dblTotaal = dblTotaal + CDbl(rs("kolomnaam")) Next i 'Preseteer totaal van kolom MsgBox dblTotaal [/code:1:48d569ca62] Met een SQL statement gaat het natuurlijk sneller
Link naar reactie
  • 6 maanden later...

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...