Jeg ønsker at lave et søgefelt i en formular som ligner det der findes i outlook. Dvs. hvor man bare taster et bogstav ind og cursoren springer automatiskt ned i listen til den første observation som starter med det indtastede.
Med ordet \"liste\" forstår jeg en kombinationsboks.
Opret en kombinationsboks i din tabel. Det gør du ved i Tabeldefinition i fanen Opslag > VisKontrolelement at vælge kombinationdboks, derefter vælger du i hvilken tabel/ forespørgsel data skal hentes, i Rækkekilde navnet på tabellen/forespørgslen hvori data skal hentes.
Når du derefter henter feltet ind i din formular og åbner kombinationsboksen og indtaster et tegn, vil boksen vise den første forekomst med det indtastede tegn.
Hvis det du er ude efter er et indtastningsfelt og en liste nedenunder, hvor markøren i listen hopper til den første indgang der passer til kriterierne så tror jeg du skal have gang i subclassing, hvis det kan lade sig gøre i VBA. Hvis det er noget i den stil så giv mig besked; så finder jeg et kodeeksempel til dig.
Jeg går ud fra at det er i en fortløbende formular hvor records står under hinanden, at du så øverst vil have et søgefelt som springer ned til den første record der opfylder kravet for søgningen.? Eller hvad?
Hej Jesperthomsen. lige præcis det skal jeg bruge. Har du mulighed for at finde et eksempel jeg kan bruge.
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.