Forsinke opdatering af listbox
Jeg har en listbox hvori jeg viser mange rækker data. Disse data vises på baggrund af; 1) hvilke rækker der bliver valgt (markeret) i en anden listbox; 2) hvilket starttidspunkt der er indtastet i en tekstboks; 3) hvilket stoptidspunkt der er indtastet i en tekstboks.Når jeg trykker på en knap begrænses antallet af rækker i førstnævnte listboks, i forhold til det der er valgt som parametre (den anden listbox, og de to tekstbokse).
Når jeg trykker på knappen er det ikke altid at min listbox bliver opdateret. Hvis den ikke bliver opdateret indeholder den ingen rækker. Hvis den bliver opdateret indeholder den de rækker som den skal.
Listboksen bliver opdateret ved at sætte dens rowsource property, se forneden. (Nedenstående hører selvfølgelig til knappens click event).
strSQL = "SELECT TagData.TagName, TagData.LogTime, TagData.Value, TagData.Time " & _
"FROM SelectedTagNames LEFT JOIN TagData ON SelectedTagNames.TagName = TagData.TagName " & _
"WHERE (((TagData.Time) Between [Forms]![frmTextSearch]![txtStartTime] And " & _
"[Forms]![frmTextSearch]![txtStopTime]))" & _
"ORDER BY TagData.TagName, TagData.LogTime;"
lstSelectedTags.RowSource = strSQL
lstSelectedTags.Requery
Det er lige som om at forespørgslen ikke kan nå at blive afviklet før min listbox bliver opdateret.
Er der nogen som har haft et tilsvarende problem, og/eller en løsning på problemet?
