Avatar billede Pantzer Praktikant
17. juli 2009 - 12:59 Der er 1 kommentar og
1 løsning

Access filter ved åbning af formular

Hej!

Det er muligt at dette spørgsmål hører til under access, men nu prøver jeg. :)

Jeg har en formular som jeg vil have vist noget sorteret data i.
Data-kriterierne indtastes i en formular (FML1) og man trykker på en knap (KmdNy) så åbner en ny formular (FML2), som nu indeholder den sorterede data.

Dataen bliver indtastet via to kombinationsbokse som indeholder måned (KOM_MD) og initialer på en medarbejder (KOM_INIT) samt et afkrydsningsfelt ud fra gennemført salg (AFK_GS).

FML2 skal derfor indeholde de poster som passer til initialer, måned og gennemført salg.

Da jeg er absurt grøn i VBA har jeg ikke den store idé om hvordan dette kan lade sig gøre andet end:

Private Sub KmdNy_Click()

DoCmd.OpenForm "FML2", , , ???
DoCmd.Close acForm, Me.Name

End Sub

Håber I kan hjælpe lidt...
Avatar billede Pantzer Praktikant
17. juli 2009 - 14:12 #1
Jeg har arbejdet lidt vider med idéen og jeg har nu lavet en forspørgelse som kun viser gennemførte salg (Afk_GS) og her er lidt mere af den kode jeg har lavet:

Private Sub KmdNy_Click()
 
DoCmd.OpenForm "FML2", , , IIf(Nz(Afk_GS, 0), "", "Initialer = " & KOM_Init)
DoCmd.Close acForm, Me.Name

End Sub

... Men hvordan får jeg den sidste sortering - altså måned - på?
Avatar billede Pantzer Praktikant
18. juli 2009 - 18:12 #2
Never mind - jeg fandt en vej udenom. :)
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
Kurser inden for grundlæggende programmering

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