Radio buttons opdateres ikke
Jeg har en form med fortløbende records. Udfor hver record er en radio button, som er "mutual exclusive", d.v.s. kun én radio button må være on ad gangen.Det, jeg gør nu, er, at køre en SQL-sætning, som sætter de tilsvarende true/false felter i den underliggende tabeller til false, hvorefter den, der klikkes på sættes til true (idet feltet er bundet).
Private Sub Alternativknap10_Click()
DoCmd.RunSQL "UPDATE X SET Y = 0 WHERE Id=" & Id, True
End Sub
Problemet er at skærmen ikke altid opdateres, d.v.s. at den radio button som før var on ikke altid sættes til off, når man klikker på en anden, hvilket betyder at der så er 2 radio buttons der er on, selvom den underliggende tabel er opdateret ok. Det, der er problemet, tror jeg, er, at rækkefølgen i opdateringen af skærmen hhv. tabellen sker tilfældigt, hvorfor det nogle gange går godt, og andre gange skidt. Derfor prøvede jeg med en form.repaint efter SQL-sætningen, men det har den modsatte effekt - hermed er der ingen af knapperne der sættes til off??
