Avatar billede ulrikp Nybegynder
28. marts 2004 - 10:52 Der er 1 løsning

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??
Avatar billede ulrikp Nybegynder
28. marts 2004 - 11:32 #1
Form.Refresh efter DoCmd.RunSQL løste problemet.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester