【问题标题】:Database for users to select needed supplies and send an order供用户选择所需用品并发送订单的数据库
【发布时间】:2015-10-16 22:37:47
【问题描述】:

这就是我正在使用的东西。大多数将使用此数据库的人只会看到“搜索”表单(具有用品总列表的查询子表单)。我希望他们能够做的是……搜索他们需要的用品。以某种方式选择耗材(目前通过复选框完成)。他们将按下一个命令按钮,该按钮将打开一个订单表单(目前它有一个查询子表单,仅显示已选择的供应品)。从那里,他们应该按下发送按钮,将附有作为 excel 文档的用品的电子邮件发送到适当的电子邮件地址。我可以让其中一些工作,但不是全部。我遇到的最大问题是,一旦他们选择了请求按钮,我希望所有复选框都返回 false。我不知道我是否应该使用复选框,或者是否有更好的方法来做到这一点。如果是这样,那我怎么能让他们选择他们需要的用品。任何帮助或建议都会很棒,因为我完全坚持这一点。如果我能附上我的数据库,我会这样你就可以看到这一切,并希望能理解我的目的。

【问题讨论】:

    标签: ms-access checkbox vba


    【解决方案1】:

    要回答您的具体问题,您应该使用循环来重置您的复选框。

    Dim ctl As Control
    For Each ctl In Me.Controls
        If ctl.ControlType = acCheckBox Then
            If ctl.Value <> False Then
                ctl.Value = False
            End If
        End If
    Next ctl
    

    至于其余部分,请返回具体问题,包括您尝试过的任何代码。请注意,这不是一项免费的编码服务,它是一个由与您相似的人互相帮助的网站。这个特定的代码片段很简单,但如果答案需要我超过 20 分钟,我将继续前进。我有我自己的工作,我必须完成! :o)

    【讨论】:

    • 很抱歉我的帖子不够清楚。我最大的问题是复选框。如果上面的代码解决了这个问题,那么我所有的问题都解决了。我已经坚持了几天,只需要一点指导。感谢您抽出时间提供帮助。我真的很感激。
    猜你喜欢
    • 2016-02-16
    • 1970-01-01
    • 1970-01-01
    • 2018-01-06
    • 2016-02-13
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    相关资源
    最近更新 更多