Sql 创建Access GUI与数据库接口

Sql 创建Access GUI与数据库接口,sql,vba,user-interface,ms-access,Sql,Vba,User Interface,Ms Access,我希望使用MS Access创建一个基本的GUI,这将允许我添加一些DB值。我想知道使用Access本身、VBA或其他函数(如Excel中的宏)是否会更容易。基本上我需要做以下工作 创建UI以快速向数据库添加新值(通过手动输入) 创建UI以提取更新的信息(SQL样式),然后以图形格式/现有预算格式输出 一个更大的问题是,是否值得使用Access,或者是否有更简单的方法来更改表和提取相关信息 在您列出的选项中,我会选择MS Access前端 如果多个用户(不止一个)将使用此应用程序,则需要一个

我希望使用MS Access创建一个基本的GUI,这将允许我添加一些DB值。我想知道使用Access本身、VBA或其他函数(如Excel中的宏)是否会更容易。基本上我需要做以下工作

  • 创建UI以快速向数据库添加新值(通过手动输入)
  • 创建UI以提取更新的信息(SQL样式),然后以图形格式/现有预算格式输出

一个更大的问题是,是否值得使用Access,或者是否有更简单的方法来更改表和提取相关信息

在您列出的选项中,我会选择MS Access前端

如果多个用户(不止一个)将使用此应用程序,则需要一个MS Access前端和一个后端(放置在共享网络/驱动器上)。然后,您可以通过将表从后端链接到前端

如果您选择MS Access作为前端,并且您不熟悉SQL,那么由于Access提供的QBE接口,这将更容易一些

在当今时代,Access并不是一个非常强大的工具,但对于快速、仓促、相当简单的项目(如您描述的需求),它对于RAD(快速应用程序开发)来说非常有用

创建表单在Access中非常简单,您可以在表单和表之间提供直接链接,以便通过添加、更新和删除记录。您还可以通过提供查询(使用您引用的SQL)作为表单的记录源来轻松显示数据。如果有必要,您甚至可以编写VBA代码将结果导出到excel


如果我没有涵盖您感到困惑的内容,请告诉我,我将更新我的答案。

我不确定,但我认为您可以直接在表视图中更改值。。。有了Gui,您可以让所有用户更容易理解…需要表单帮助。我意识到我需要帮助实现表单,以便编辑和过滤表中的某些值。这可行吗?如果我创建一个表单并需要它来更新表,我该如何做才能使它不充当过滤器?我创建它是为了获得所需的输入,但我找不到将新输入添加到表中的方法。最后,要创建一个更新的报告(即:创建一个以x为起始日期的过去9个月的报告),我是否需要SQL或VBA代码,或者是否有方法使用Access自己的函数来做到这一点?@VaibhavGupta“这样它就不会充当过滤器”-我不知道你的意思。对于你的报告,请参阅我的帖子(除非你只需要一个开始日期字段),这是我一直在寻找的!谢谢大家!@VaibhavGupta很好-很乐意帮忙。祝你的项目好运。