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创建向导界面_Ms Access - Fatal编程技术网

Ms access 使用MS Access创建向导界面

Ms access 使用MS Access创建向导界面,ms-access,Ms Access,有人对如何使用Access 2010创建“向导界面”有什么建议吗?我需要一组连续的表单,这些表单能够根据用户的答案和数据库中的数据对流程进行分支。我以前在一些CRUD/Reports类型的应用程序中使用过Access,但在这种情况下,我似乎不知道如何在如此复杂的机器上开始 在任何人提出建议之前,由于客户的要求,我只能使用Access。我感觉到了您的痛苦。。。在有复杂需求的地方,使用Access变得非常困难 收集并记录需求 确保你已经从客户那里挑出了每一个可能出现的问题和意外情况,并将其放入流程图

有人对如何使用Access 2010创建“向导界面”有什么建议吗?我需要一组连续的表单,这些表单能够根据用户的答案和数据库中的数据对流程进行分支。我以前在一些CRUD/Reports类型的应用程序中使用过Access,但在这种情况下,我似乎不知道如何在如此复杂的机器上开始


在任何人提出建议之前,由于客户的要求,我只能使用Access。

我感觉到了您的痛苦。。。在有复杂需求的地方,使用Access变得非常困难

  • 收集并记录需求

    确保你已经从客户那里挑出了每一个可能出现的问题和意外情况,并将其放入流程图或其他东西中

  • 提取模型

    找出正在使用的模型——客户、地址、供应商、产品等。这些模型必须创建为表或根据现有模型进行调整

  • 提取其他变量

    随着时间的推移,可能会发生什么变化和/或客户希望通过管理屏幕改变什么?您必须决定将这些变量中的哪些放在表中,哪些放在代码中(表单逻辑和/或VBA)

  • 为向导视图设计表格

    我想您需要一个向导屏幕表,其中每一行对应一个步骤;每个都应该有一个(id列除外)前一屏幕列和一个表单名称或表单模板名称列。您需要第二个带有多对一外键的表选项链接回屏幕;这里的每一行都对应于视图的可能结果,以及向导中下一步的目标

  • 设计表单

    最后,设计对应于每个向导步骤或模板的表单,根据需要从1-4中的结构中提取数据


  • 谢谢你深思熟虑的回答,我将继续并标记它。屏幕上的好主意->选择表!所以我想我需要一个类,它能够理解如何根据这些表来引导流程。现在我只需要一种方法来标准化表单将如何返回它们的结果,这样它就可以这样做。我相信我能想出一些办法,但如果你对这件事有什么想法,我很乐意听听。不管是哪种方式,再次感谢您快速而彻底的回答。@JoelClark,关于向导的“表单”部分,我在整个向导中使用的一种方法是将不同的“页面”设置为
    TabControl
    上的不同页面,并将
    Style
    属性设置为None。这可能会简化一些在表单之间传递值的复杂编程任务。如果您需要有关此方法的更多信息,请告诉我。