Avatar billede soloven Nybegynder
25. oktober 2007 - 12:40 Der er 2 kommentarer og
1 løsning

Filter for rapport giver problemer

Det øverste Filter virker fint - med 1 parameter…..

Private Sub Report_Open(Cancel As Integer)

    Me.Filter = "Afd ='" & strUdskrivAfd & "'"
    Me.FilterOn = True
    If strUdskrivAfd = "Alle" Then Me.FilterOn = False

End Sub


Det nederste Filter giver problemer - da der er 2 parameter….

Private Sub Report_Open(Cancel As Integer)

    Me.Filter = "Afd ='" & strUdskrivAfd & " or " & strUdskrivAfd1 & "'"
    Me.FilterOn = True
    If strUdskrivAfd = "Alle" Then Me.FilterOn = False

End Sub


Hvad skal der stå for at løse knuden….

I rapporten skal vises data udvalgt efter 1 eller 2 parameter.

Data hentes fra qryTS_ListUdseende - der er sammensat af 2 tabeller.

Foretrækker at udelade SQL i dette tilfælde…


På forhånd tak
Avatar billede fdata Forsker
25. oktober 2007 - 21:55 #1
Du mangler lidt småting i formlen. Det skal være:

  Me.Filter = "Afd ='" & strUdskrivAfd & "' OR Afd='" & strUdskrivAfd1 & "'"

.. og så må du vel tjekke strUdskrivAfd1 inden:

if IsNull(strUdskrivAfd1) then
  Me.Filter = "Afd ='" & strUdskrivAfd & "'"
else
  Me.Filter = "Afd ='" & strUdskrivAfd & "' OR Afd='" & strUdskrivAfd1 & "'"
end if
Avatar billede soloven Nybegynder
26. oktober 2007 - 15:33 #2
Alle tiders - det virker jeg ved ikke, hvorfor jeg ikke havde tænkt på det.
Avatar billede fdata Forsker
28. oktober 2007 - 22:02 #3
You live and you learn  ;o)
Tak for point
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