Avatar billede martin_sj Nybegynder
19. februar 2006 - 20:32 Der er 8 kommentarer og
1 løsning

Filter by selection

Når jeg kører en runtime access så kommer værktøjslinierne ikke frem. (det skal de heller ikke).
Men det betyder at brugerne ikke kan lave en filter by selection.
Jeg skal lave en knap til en sådan filtrering, men kan ikke få det til at virke. Hjælp!
Avatar billede mugs Novice
19. februar 2006 - 20:35 #1
Filtrer efter formular:

DoCmd.RunCommand acCmdFilterByForm
Avatar billede mugs Novice
19. februar 2006 - 20:49 #2
Denne er måske mere anvendelig:

Me.filter = "FELTNAVN = '" & Me!FELTNAVN & "'"
Me.FilterOn = True

Hvor FELTNAVN er det felt i formularen som der skal filtreres på. Hvis feltet er numerisk, skal du fjerne apostrofferne.
Avatar billede martin_sj Nybegynder
19. februar 2006 - 21:13 #3
Jeg har prøvet
DoCmd.RunCommand acCmdFilterBySelection
men jeg får fejlen:
FilterBySelection isn't available now
Hvad kan det skyldes?
Avatar billede martin_sj Nybegynder
19. februar 2006 - 21:22 #4
Dit andet forslag virker fint, men hvis jeg kun vil have en knap, kan jeg så finde ud af hvilket felt jeg står i, og så bruge feks. en case sætning?
Du får point, men hvis du kunne svare på dette ville det være dejligt.
Avatar billede mugs Novice
20. februar 2006 - 19:45 #5
Private Sub felt2_Exit(Cancel As Integer)
Dim ctlCurrentControl As Control
Dim strControlName As String
Set ctlCurrentControl = Screen.ActiveControl
strControlName = ctlCurrentControl.Name
Select Case strControlName
Case Is = "felt1"
MsgBox "du forlader felt1"
Case Is = "felt2"
MsgBox "du forlader felt2"
Case Is = "felt3"
MsgBox "du forlader felt3"
End Select
End Sub
Avatar billede mugs Novice
20. februar 2006 - 20:13 #6
Du kan naturligvis indsætte koden i et modul, og så kalde den fra formularen.
Avatar billede martin_sj Nybegynder
21. februar 2006 - 17:17 #7
Tak for hjælpen!
Avatar billede mugs Novice
21. februar 2006 - 18:02 #8
Selv tak - Kan du bruge det efter din hensigt?
Avatar billede martin_sj Nybegynder
21. februar 2006 - 19:14 #9
Jo tak! det var lige hvad jeg skulle bruge.
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