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
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.
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
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.
Jeg afslutter med %S{DELETE} Det sætter markøren i indtastningsfeltet og sletter dette.
Synes godt om
Ny brugerNybegynder
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.