【发布时间】:2013-11-19 22:24:30
【问题描述】:
我有一个生产中的 SQL Server 2008 R2 实例,它位于从各种 Excel 客户端计算机访问的服务器上。我当前的方法使用视图上的 INSERT 和 UPDATE 触发器从 Excel 更新数据库,然后填充各种基表。基本上,SQL Server 数据库已经完成(连同 USP 和 UDF),我正在寻找构建一个 GUI。
鉴于我们在 Microsoft Office 安装中安装了 Access 2010,对我来说构建一个能够更好地捕获业务逻辑并部署 Access 2010 应用程序的 Access 2010 表单可能有意义吗?我看到大多数关于 Access 的材料似乎都假设开发人员对 Access 更加熟悉,并且需要扩展到 SQL Server。就我而言,我没有在生产环境中使用 Access 和 SQL Server 2008 R2 的经验。
我已经看到可以在 Access 2010 中创建链接表到 SQL Server,但是是否可以将 Access 链接到已经存在的 SQL 数据库(即保留 SQL 数据、触发器、UDF ......)在我的例子中,构建一个带有登录页面的访问应用程序,允许我选择连接字符串,以便我可以使用相同的 GUI 并定位多个实例(即服务器上的生产,笔记本电脑上的开发)?
如果视图是从存储过程生成的,Access 查询是否能够显示视图? select 语句能否从返回 Table 的 UDF 访问结果集?
我希望 Access 之于 SQL Server 就像 APEX 之于 Oracle(即快速 GUI 原型制作到数据库中)?仅供参考,我不是 .Net 开发人员,我更喜欢 Python 而不是 VB.Net 或 C#。我的替代选择是使用 PySide 或 wxPython 并在 Python 中使用一些东西,但我更喜欢使用 Access 快速获胜。如果您能说明这是否可以通过 Access 2010 实现,请不胜感激? 谢谢
【问题讨论】:
标签: sql-server-2008 user-interface ms-access-2010 ms-access-2013