基于单选按钮选择的访问选项卡控件

Posted

技术标签:

【中文标题】基于单选按钮选择的访问选项卡控件【英文标题】:Access Tab Control based on Radio Button Selection 【发布时间】:2017-03-28 16:22:42 【问题描述】:

我在 Access 工作。我有一个表单,用户可以从列表中以单选按钮的形式选择“方法”。根据他们选择的内容,将填充输入字段。最近我们已经转移到一个选项卡控件来存储所有这些字段。

我的问题是:

如何让某个标签页在点击相应的单选按钮时自动显示?

相应选项卡上的字段已填充,但表单不会自动切换到显示该选项卡。

谢谢!

这是第一种情况。在这种情况下,可见字段在选择相应的单选按钮时填充。但是,存储这些字段的选项卡不会自动显示。仅显示第一个选项卡/页面。我必须单击正确的选项卡/页面才能查看这些字段。我希望标签/页面自动显示。

Private Sub frmMethodOptions_AfterUpdate()
Select Case Me.frmMethodOptions.Value
    Case 1
        'International Fields

        lblInternational.Visible = False
        lblBeneBankHeader.Visible = False
        Intl_BeneBankType.Visible = False
        Intl_BeneBankID.Visible = False
        Intl_BeneBankName.Visible = False
        Intl_BeneBankCode.Visible = False
        lblRecBankHeader.Visible = False
        Intl_RecBankType.Visible = False
        Intl_RecBankID.Visible = False
        Intl_RecBankName.Visible = False
        lblBeneInfoHeader.Visible = False
        Intl_BeneInfoAcctNumber.Visible = False
        Intl_BeneInfoAcctName.Visible = False
        Intl_BeneInfoChargeParty.Visible = False

        'Wire Fields

        lblWireInformation.Visible = True
        BeneABA.Visible = True
        BeneBankName.Visible = True
        BeneAcctNumber.Visible = True
        BeneAcctName.Visible = True
        RepetitiveCode.Visible = True

        'Common Fields

        OBI.Visible = True
        DebitAccount.Visible = True

        'Setting the method

        txtMethod.Value = 5
        txtMethodName = "Domestic Wire"

【问题讨论】:

您是否在单击相应的单选按钮时运行任何代码?那个代码在哪里?你试过什么? 是的,我有代码在用户单击他们选择的单选按钮时运行。对于每个选择,都有一种情况,其中 fields.visible = true 或 fields.visible = false 取决于他们选择的内容。 太棒了! edit 你的问题如何包含该代码并准确告诉我们哪个部分不起作用? 我已经为第一个案例添加了我的代码。所有这些代码都可以正常工作。我只需要知道要添加什么代码,以便在选择单选按钮时让相应的选项卡显示为选项卡控件的选项卡前面。 您是否尝试过查看可用于选项卡控件的内容?在 Object Browser (F2) 中探索其成员 - 应该有一些 TabIndexCurrentTabTab 属性,您可以将其设置为整数值 - 将其设置为 Me.frmMethodOptions.Value 和你完成了。 【参考方案1】:

我没有打开所有选项卡/页面,而是让所有其他选项卡不可见。例如,如果我有两个选项卡并单击国际单选按钮,我只想显示国际选项卡/页面。通过仅设置您希望显示的选项卡,您可以显示所有必要的字段,并且它们已准备好供用户输入。

tabMain_Intl.Visible = True
tabMain_Dom.Visible = False

【讨论】:

以上是关于基于单选按钮选择的访问选项卡控件的主要内容,如果未能解决你的问题,请参考以下文章

UX设计之——复选框和开关按钮

Bootstrap multiselect单选按钮选择了多个选项

如何通过单选按钮进行选项卡切换

html中<radio>单选按钮控件标签用法解析及如何设置默认选中

将单选按钮选项卡动态链接到内容 div

基于两个单选按钮和选择选项的jQuery显示和隐藏divs