11. marts 2008 - 01:37Der er
16 kommentarer og 1 løsning
Opdatere query for listbox via felt paa form
Hejsa, Jeg har en listbox og et text felt paa en form. Listboxen er baseret paa en query som har text feltet som filter
Jeg vil saa gerne opdatere listboxen med det samme naar jeg indtaster noget i textfeltet. Det virker naesten, men jeg er noedt til at gaa ud af textfeltet for at listboxen opdateres. Jeg vil gerne ha den opdateret efter hver tastetryk. Nogen der ved hvordan det kan goeres? Kan det goeres? Access 2003
Terry, no record selector on the form. Not adding anything new, just need to filter a listbox containing about 300 entries to make it easier to identify the right ones.
spg, det virker ikke helt som forventet med change() - nu skal jeg klikke i listboxen for at den bliver opdateret efter text feltet er aendret?!?!
Terry, I can't get the effin' thing to work! I have a query that forms basis for the list, and it's criteria is Like [forms]![main].[txtsitesearch] & "*" In the code for the form I have:
Private Sub txtSiteSearch_KeyUp(KeyCode As Integer, Shift As Integer) Me![SiteList].Requery End Sub
So when I update that text field, I want the listbox updated. But now I have to press enter before it's done...
does that make sense, or am I going about this in the wrong way?
Synes godt om
Slettet bruger
13. marts 2008 - 00:53#13
Nu ved jeg godt hvad du laver, men jeg har ikke lige løst problemet, som er at der ikke står noget i feltet før afterupdate.... man kunne måske strikke noget sammen med keydown eventen, den indeholder en keycode, som kan laves om til et bogstav med chr(keycode) men det bliver nok stadig noget rod. En måde er at flytte focus frem og så tilbage, men så bliver det man har skrevet markeret hele tiden, så måske skulle du bare lave en dropdown liste i stedet for og så sige ja til autoudfyldelse!~)
Is it possible fro you to send me your dB or an example which is very similar? ekspertenATsanthell.dk AT = @
While you are entering data into the field th edata is in an 'edit' buffer so thats why you need to refere to the fields .text property which it seems you are doing.
So as far as I can se it should work in the Key UP (after the value is entered)
There should be no need to move focus anywhere, it should work as it is.
Terry, thanks for that. With the keyup event and the other fixes to my way of doing it, it worked. Like [Forms]![frmMyList]![MyFilter].[text] & "*" - Was missing the [text]
/Henrik
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.