Was genau funktioniert denn nicht? Werden falsche Zustände für die RadioButtons eingestellt, oder ändert sich gar nichts? Hast Du schon kontrolliert, ob die Datenbankfelder einen gültigen Wert liefern?
Ich würde Dein Codebeispiel mal folgendermaßen umschreiben: dim janein as String = rs.field("janein").StringValue RadioButton1.value = (janein = "JA") RadioButton2.value = (janein = "NEIN") Das ist nicht nur kürzer, sondern Du kannst beim Debuggen leicht kontrollieren, welchen Wert das Datenbankfeld liefert. Die zweite und dritte Zeile ersetzen Deinen ganzen if-Block. Liefert das Datenbankfeld "JA", entspricht dies dem ersten Teil, wird "NEIN" geliefert, dem zweiten Teil des if-Blocks. Wird weder "JA" noch "NEIN" geliefert, werden beide RadioButtons auf "false" gesetzt. Die zweite Möglichkeit die mir einfällt ist, dass Du an irgendeiner anderen Stelle die RadioButtons noch einmal manipulierst und somit die Einstellungen aus dem Datenbankfeld überschreibst. Dies kannst Du einfach kontrollieren, indem Du in den Action-Event der RadioButtons einen Breakpoint für den Debugger setzt und dann beobachtest, wie oft die Events ausgelöst werden. Am 13.04.2010 um 12:07 schrieb Enno Bussmann: > Ich möchte bei zwei radiobuttons in abhängigkeit von einem datenbankeintrag > den jeweiligen value-zustand verändern. > Leider funktioniert das nicht mit dem nachfolgenden codebeispiel: > > if rs.field("janein").stringvalue = "JA" then > radiobutton1.value = true > radiobutton2.value = false > elseif rs.field("janein").stringvalue = "NEIN" then > radiobutton1.value = false > radiobutton2.value = true > end > > Bug in der software oder in meinem kopf ? > > Real Studio 2010 r.1 > > gruss enno > Gruß Christian ---------------------------------------- Christian Dorn realbasic {a} online.de REALbasic 2009r5 Studio iMac 3.06 GHz Intel Core 2 Duo, 4 GB RAM PowerMac G5 2x2GHz, 1.5 GB RAM Mac OS X 10.6.3 ----------------------------------------