Avatar billede mllarsen Nybegynder
24. februar 2012 - 10:54 Der er 6 kommentarer og
1 løsning

Parameterforespørgsel og åbning af rapport. Access 2003

Hej

Skal have automatiseret dannelsen af en rapport
Har en parameterforespørgsel.
På baggrund af kørte forespørgsel skal der ud fra resultat laves en rapport. Hvis "landekode" i forespørgsel er værdi 4 skal rapport 1 bruges og hvis landekode er forskellig fra 4 skal rapport 2 vises.

Er der nogen som kan hjælpe mig med dette?

mvh Marianne
Avatar billede mugs Novice
24. februar 2012 - 12:44 #1
Hvordan bliver værdien med landekode dannet? Er det f.eks. et felt i din formular?
Avatar billede terry Ekspert
24. februar 2012 - 13:04 #2
docmd.OpenReport "Report1", acViewNormal,, "landekode = 4"
docmd.OpenReport "Report2", acViewNormal,, "landekode <> 4"
Avatar billede fdata Forsker
24. februar 2012 - 14:39 #3
If DLookup("Landekode","DinForespørgsel")=4 Then
  DoCmd.OpenReport "Report1"
Else
  DoCmd.OpenReport "Report2"
End If
Avatar billede mllarsen Nybegynder
24. februar 2012 - 16:13 #4
Hej

Det er virker.

Private Sub Kommandoknap115_Click()
On Error GoTo Err_Kommandoknap115_Click

    Dim stDocName As String

    stDocName = "FSorderconfirbeggenavi"
    DoCmd.OpenQuery stDocName, acNormal, acEdit

If DLookup("Landekode", "FSorderconfirbeggenavi") = 104 Then
  DoCmd.OpenReport "D-FSorderconbeggeNAVIDANSPINLOGO", acViewPreview
  Else
  DoCmd.OpenReport "FSorderconbeggeNAVIDANSPINLOGO", acViewPreview
  End If



Exit_Kommandoknap115_Click:
    Exit Sub

Err_Kommandoknap115_Click:
    MsgBox Err.Description
    Resume Exit_Kommandoknap115_Click
   
End Sub


Kan jeg gøre noget ved det, at resultatet af min førespørgsel popper up først. Jeg vil gerne at den ikke ses på skærmen overhovedet?
Mvh Marianne
Avatar billede fdata Forsker
24. februar 2012 - 17:01 #5
Ja. I al sin enkelhed: Fjern linien, der åbner forespørgslen (DoCmd.OpenQuery ...)
Avatar billede mllarsen Nybegynder
24. februar 2012 - 17:12 #6
Hej
Takker en million.
Mvh Marianne
Avatar billede fdata Forsker
26. februar 2012 - 17:38 #7
Velbekomme - og takker for point ;O)
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