Avatar billede nca Juniormester
20. januar 2004 - 13:30 Der er 4 kommentarer og
1 løsning

Sæt søgeparametrer

Jeg bruger kommandoen:
DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70

Jeg vil meget gerne kunne sætte nedenstående parametre:
Søg i: <hele basen>
Søg på: <en del af feltet>
Retning: <overalt>

Jeg har forsøgt med forskellige værdier for submenuen, men uden virkning.
20. januar 2004 - 14:10 #1
Du skal bruge Sendkeys til at aktivere de enkelte felter vha genvejstasterne (dem med understrgning under bogstaverne)

Disse 2 linier virker på engelsk version:
    SendKeys "%LL%HA%SA%N", False
    DoCmd.RunCommand acCmdFind

(drop den lange kode med Docmd.DoMenuItem....den blev forældet i Acceee 97, selvom guiden stadig bruger den!)

Du skal ændre den første linie, således at %LL erstattes af genvejstasterne for at åbne "Søg i" og derefter vælge "Hele basen". Jeg kan ikke huske de danske genveje (sorry). Men du skal selv se det på de bogstaver som er understreget.
Et kvalificeret bud er:
Sendkeys "%SH%PE%RO", false


/Thomas
Avatar billede nca Juniormester
20. januar 2004 - 16:05 #2
Det er en vakkelvoren løsning.
Jeg kender jo ikke indholdet af dropdownboksene, da de bevarer ændringerne fra den foregående forespørgsel.
Der må være en måde at sætte vædien i de dropdownbokse.
Avatar billede nca Juniormester
21. januar 2004 - 15:00 #3
Jeg trækker mine ord i mig igen.
Det første tegn i de forskellige valgmuligheder i dropdownboksen virker som genvejstast, så på dansk er løsningen:
Sendkeys "%IT%ØE%TO",false

Tak for hjælpen
21. januar 2004 - 15:07 #4
ja, det virker ganske rigtigt som en lidt vakkelvoren løsning, men det er desværre den eneste, hvis man ikke selv vil lave sin egen søgeformular fra bunden (dette er faktisk ikke så svært - og samtidig kan man derved få en mere brugervenlig løsning)

Du kan evt afslutte din sendkeys med at sende markøren op i søgefeltet, således at brugeren slipper for at skulle klikke op i søgefeltet.
Jeg afsluttede min sendkeys med %N, fordi 'N' i "Find what" var genvejstast. Jeg kender som sagt ikke den danske.
Avatar billede nca Juniormester
21. januar 2004 - 18:05 #5
Jeg afslutter med %S{DELETE}
Det sætter markøren i indtastningsfeltet og sletter dette.
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