artful at rogers.com
artful at rogers.com
Thu Aug 31 12:43:26 CDT 2006
It turned out to be trivial to populate the labels for the option group. In addition, the large problem with a combo box is that only one option is visible at a time. Given that only one question will be visible at a time, screen real estate is definitely not the issue, so my UI preference opts for an option group -- you can see all the available choices at once, which I deem superior in this context (not all contexts, of course, but in this one). As to simpler, I can't imagine that it gets much simpler than this:
<code>
Private Sub Form_Current()
With Me
If Not .NewRecord Then
.Answers_frame.Visible = True
.Option5.Visible = Not IsNull(.Answer5)
.Answer5_lbl.Caption = Nz(.Answer5, "")
.Option4.Visible = Not IsNull(.Answer4)
.Answer4_lbl.Caption = Nz(.Answer4, "")
.Option3.Visible = Not IsNull(.Answer3)
.Answer3_lbl.Caption = Nz(.Answer3, "")
.Option2.Visible = Not IsNull(.Answer2)
.Answer2_lbl.Caption = Nz(.Answer2, "")
.Option1.Visible = Not IsNull(.Answer1)
.Answer1_lbl.Caption = Nz(.Answer1, "")
Else
.Answers_frame.Visible = False
End If
End With
End Sub
</code>
----- Original Message ----
From: Andy Lacey <andy at minstersystems.co.uk>
To: Access Developers discussion and problem solving <accessd at databaseadvisors.com>
Sent: Thursday, August 31, 2006 1:03:40 PM
Subject: Re: [AccessD] Data-driven option buttons
My first question, Arthur, would be "can't you use a combo-box"? Be SOOOO
much simpler.
--
Andy Lacey
http://www.minstersystems.co.uk