Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 将访问表单加载到内存中_Ms Access - Fatal编程技术网

Ms access 将访问表单加载到内存中

Ms access 将访问表单加载到内存中,ms-access,Ms Access,我当前在运行调用表单的查询时遇到问题。我的问题与此链接()中描述的问题类似。我需要一个解决这个问题的办法。谢谢 编辑:我的问题是,一旦我键入[Forms],在查询时无法打开表单![表单名称]![ControlName]。我得到的只是一个输入对话框,如上述文章所述。在执行查询之前,您需要先打开表单。在执行查询之前,您需要先打开表单。请在此处描述您的问题。1)您可以在运行查询之前先运行函数,查看表单是否打开。2) 我知道这不能回答您的问题,但我不建议从查询中引用表单控件。这是已保存的查询吗?在哪里使

我当前在运行调用表单的查询时遇到问题。我的问题与此链接()中描述的问题类似。我需要一个解决这个问题的办法。谢谢


编辑:我的问题是,一旦我键入[Forms],在查询时无法打开表单![表单名称]![ControlName]。我得到的只是一个输入对话框,如上述文章所述。

在执行查询之前,您需要先打开表单。

在执行查询之前,您需要先打开表单。

请在此处描述您的问题。1)您可以在运行查询之前先运行函数,查看表单是否打开。2) 我知道这不能回答您的问题,但我不建议从查询中引用表单控件。这是已保存的查询吗?在哪里使用或从哪里运行?有没有任何方法可以使用函数或sub来代替并传入变量?谢谢您的回复。实际上,我的要求是,我必须使用组合框来接受用户输入,而不是在正常用户输入期间显示的正常输入框。有没有其他方法可以让用户输入组合框/下拉列表?您在什么上下文中使用查询?以表格或报告的形式?如果是,则使用DoCmd.OpenForm/DoCmd.OpenReport的WHERE参数并从控件传递值。您不想在查询中胡闹,如果您没有在其中保存WHERE子句(特别是一个硬连线要求打开表单的子句),则查询的用途更广泛。请在此处描述您的问题。1)在运行查询之前,您可以先运行函数,查看表单是否打开。2) 我知道这不能回答您的问题,但我不建议从查询中引用表单控件。这是已保存的查询吗?在哪里使用或从哪里运行?有没有任何方法可以使用函数或sub来代替并传入变量?谢谢您的回复。实际上,我的要求是,我必须使用组合框来接受用户输入,而不是在正常用户输入期间显示的正常输入框。有没有其他方法可以让用户输入组合框/下拉列表?您在什么上下文中使用查询?以表格或报告的形式?如果是,则使用DoCmd.OpenForm/DoCmd.OpenReport的WHERE参数并从控件传递值。您不想在查询中胡闹,如果您没有在其中保存WHERE子句(特别是一个硬连线要求表单打开的子句),那么查询的用途会更广泛?你能给我指一下这方面的参考资料/文章吗。只有当我首先显式地单击表单并选择一个选项,然后按ok时,它才起作用。现在,当我运行查询时,它只返回那些与我的选择相关联的值。我的场景是,我想运行查询,当我这样做时,我应该看到我的表单是一个对话框,显示一个组合框作为用户输入。一旦用户选择了某个内容,就应该转到查询并返回相关行。可能吗?谢谢你的帮助!您可以在打开表单后立即尝试打开查询。使用以下代码添加表单打开事件:
DoCmd.OpenQuery“QueryName”
。问题:如何?你能给我指一下这方面的参考资料/文章吗。只有当我首先显式地单击表单并选择一个选项,然后按ok时,它才起作用。现在,当我运行查询时,它只返回那些与我的选择相关联的值。我的场景是,我想运行查询,当我这样做时,我应该看到我的表单是一个对话框,显示一个组合框作为用户输入。一旦用户选择了某个内容,就应该转到查询并返回相关行。可能吗?谢谢你的帮助!您可以在打开表单后立即尝试打开查询。使用以下代码添加表单打开事件:
DoCmd.OpenQuery“QueryName”