Du er ikke særlig præcis i din formulering, men hvis du ønsker et felt der automatisk viser summen af et bestemt felt i din rapport, kan du indsætte en ubundet tekstboks i din rapportfod og i feltets postkilde skrive koden:
=Sum([FELTNAVN])
Prøv iøvrigt at bruge guiden Rapport, der netop giver dig muligheder for at opsummere saldi på forskellige måder ved at gruppere dine poster.
du kan kode dig ud af det: Option Compare Database Option Explicit
Dim saldo As Single
Private Sub Detaljesektion_Format(Cancel As Integer, FormatCount As Integer) saldo = saldo + Nz(Me.txtInd, 0) - Nz(Me.txtUd, 0) Me.txtSaldo = saldo End Sub
Private Sub Report_Open(Cancel As Integer) saldo = 0 End Sub
En global variabel 'saldo' erklæres og nulstilles når rapporten åbnes. I detaljesektionens vedFormatering udføres beregningen af saldo. Navnene på tekstfelterne er hhv: txtInd, txtUd og txtSaldo.
i nogle rapporter foregår hændelsen ved formatering flere gange, derfor denne rettelse:
Dim saldo As Single
Private Sub Detaljesektion_Format(Cancel As Integer, FormatCount As Integer) If FormatCount = 1 Then If Me.CurrentRecord = 1 Then saldo = 0 saldo = saldo + Nz(Me.txtInd, 0) - Nz(Me.txtUd, 0) Me.txtSaldo = saldo End If End Sub
Tak for svaret enkel og meget præcis tak proaccess
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.