Avatar billede schoesler Nybegynder
03. oktober 2006 - 09:39 Der er 1 løsning

Min kode 'afterupdate' virker for godt

Hej Eksperter.

Min kode er i en combo på Mainform og lægger tallene sammen i subForm. MEN det medtager alle tal i tabellen til subform og ikke kun dem jeg ønsker for den specielle record.

Hvordan får jeg kun beregnet de tal som indegår i me.id for main Form?

Private Sub Combo31_AfterUpdate()

Me.Cost1 = " "
Me.Count1 = " "

If Not IsNull(Me!Combo31) Then

Dim Stringsearch As String

Stringsearch = Me!Combo31

Me.Cost1 = DSum("[cost]", "VsatCosts", "[Name]='" & Stringsearch & "'")
Me.Count1 = DCount("[ID]", "VsatCosts", "[Name]='" & Stringsearch & "'")

Else
Me.Cost1 = " "
Me.Count1 = " "

End If

End Sub
Avatar billede schoesler Nybegynder
03. oktober 2006 - 10:53 #1
Den skal selvfølgelig se sådan ud!

Private Sub Combo31_AfterUpdate()

Me.Cost1 = " "
Me.Count1 = " "

If Not IsNull(Me!Combo31) Then

Dim Stringsearch As String

Stringsearch = Me!Combo31

Me.Cost1 = DSum("[VsatCosts].[Form]![cost]", "VsatCosts", "[Name]='" & Stringsearch & "'")
Me.Count1 = DCount(" [VsatCosts].[Form]![ID]", "VsatCosts", "[Name]='" & Stringsearch & "'")

Else
Me.Cost1 = " "
Me.Count1 = " "

End If

End Sub
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester