Avatar billede bol Nybegynder
10. december 2004 - 10:53 Der er 5 kommentarer og
1 løsning

Åben form i dataark visning med filter

Jeg skal fra en formular FrmRapportering kunne åben en anden formular i dataarkvisning der hedder FrmOutput - Hvor den skal medtage de filtere jeg har sat i formularen FrmRapportering - Jeg har prøvet med:

Private Sub cmdVisrapport_Click()
    On Error GoTo Hell
    DoCmd.OpenForm "FrmOutput", acFormDS, "", "", , acNormal, , HentFilter
   
Hell:
    If Err.Number <> 0 Then
        MsgBox Err.Description
    End If
End Sub


Denne virker nemlig sammen med en rapport baseret her på - den debugger i "OpenForm"
Avatar billede mugs Novice
10. december 2004 - 10:56 #1
DoCmd.OpenForm "FrmOutput", acFormDS, "", "", , acNormal
Me.Filteron = True
Avatar billede mugs Novice
10. december 2004 - 10:56 #2
Hovsa - Glem det med filter. Den skal jo hente filteret fra en anden form.
Avatar billede mugs Novice
10. december 2004 - 10:57 #3
Ps.: I go to hell
Avatar billede bol Nybegynder
10. december 2004 - 11:06 #4
Mugs - jeg er ikke helt med her skal den hedde:

Private Sub cmdVisrapport_Click()
    On Error GoTo Hell
    DoCmd.OpenForm "FrmOutput", acFormDS, "", "", , acNormal   
Hell:
    If Err.Number <> 0 Then
        MsgBox Err.Description
    End If
End Sub

Kommandoen skal jo have at vide at den hente filter - kan du skrive hele koden ud i et;-)
Avatar billede bol Nybegynder
10. december 2004 - 11:07 #5
Private Sub cmdVisrapport_Click()
  On Error GoTo Hell
  DoCmd.OpenForm "FrmOutput", acFormDS, , HentFilter


Hell:
  If Err.Number <> 0 Then
      MsgBox Err.Description
  End If
End Sub
Avatar billede bol Nybegynder
10. december 2004 - 11:07 #6
Denne virker perfekt;-)
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