Avatar billede nielswb Novice
22. marts 2007 - 16:14 Der er 4 kommentarer og
2 løsninger

definering af kriterier

Hej Eksperter

Jeg har et problem med et filter i en forespørgsel. Værdien til filtret er i en tekstboks, og det fungerer fint indtil jeg har behov for at skifte fra et inkluderende filter ("like") til et ekskluderende ("not like").

Jeg vil så i stedet definere hele forespørgslen i en sql-kode, som så kan køres hver gang jeg ændrer filterværdi, men det kan jeg ikke få til at virke. Jeg har prøvet følgende:
FORMULAR.SourceCode = docmd.runSQL("..."), men den fungerer ikke...

What to do???
Avatar billede mugs Novice
22. marts 2007 - 16:35 #1
Du kan filtrere med en VBA kode i formularen således:

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

eller:

Me.filter = "kundeemne not like '" & Me!kundeemne & "'"
Me.FilterOn = True
Avatar billede nielswb Novice
22. marts 2007 - 23:21 #2
Jeg fik vist forenklet problemet lidt for meget...

Det er et af flere filtre til en underformular, som jeg vil styre, så det er ikke "me", der skal have filter på.
Avatar billede terry Ekspert
26. marts 2007 - 19:10 #3
me.SubformObject.filter = ...
me.SubformObject.filterOn = ...


SubformObject  = Name of the sub sub form NOT the name of the form you are using as the sub form. But they are very likley the same.
Avatar billede terry Ekspert
26. marts 2007 - 19:10 #4
.
Avatar billede nielswb Novice
28. marts 2007 - 16:03 #5
Tak for hjælpen - nu virker'en  %)
Avatar billede terry Ekspert
29. marts 2007 - 08:20 #6
selv tak
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