Access List events
Jeg har det problem, i Access 2007, at naar jeg i en formular laver en liste saa ruller vaerdierne i listen ofte ikke naar jeg traekker i schrollbaren. Hvis jeg foerst traekker schrollbaren helt i bund en gang, saa ruller vaerdierne derefter. Jeg blev raadet til at loese det ved i form_load koden at indsaette kode som:With Me.mylist
.Selected(.ListCount - 1) = True
.Selected(0) = True
.Selected(0) = False
End With
Og det virker udemaerket. Men derved fyres alle listens 'events' af. Hvis jeg vil foretage noget efter at jeg har valgt en vaerdi i listen og proever med kode saa som:
Private Sub mylist_AfterUpdate()
[foretag en aktion]
End sub
saa foretages denne aktion foer jeg faar lejlighed til at vaelge en vaerdi. Det har jeg indtil nu klaret ved at indsaette en knap til at starte aktionen. Men det er mere klodset.
Kan nogen taenke paa en maade hvorpaa jeg baade kan faa listen til at rulle direkte efter at formularen er loaded og ogsaa bruge BeforeUpdate(), AfterUpdate(), OnClick(), o.s.v.
(Min Access installation er ikke paa dansk, saa jeg kender ikke de danske betegnelser, men jeg haaber det er forstaaeligt alligevel.)