0

背景

我需要能够显示可以捕捉用户点击内容的图表。所以对于饼图,如果用户点击饼图,我应该能够捕捉到他选择了哪一块。散点图应该捕获什么图,等等。Access-UI 不能捕获这些东西,只有用户点击了图表。所以我需要一个不同的解决方案。

问题

我们无权访问网络服务器。前端需要直接连接access数据库。那么我可以使用哪些前端解决方案来为我提供解决问题所需的 UI 灵活性?

可能的解决方案?

  • 在访问中使用 silverlight (http://desktopweb.blogspot.com/2010/12/using-silverlight-with-access-part-ii.html)
  • 通过 ADO 连接 Access 数据库的 Winforms

有什么可以让我使用 HTML/JS 或 flash 的吗?HTML/JS 将是最好的解决方案,flash 紧随其后,因为它的广泛支持。我正在研究 Web Browser Control,但我不完全清楚它是打开本地 HTML 文件还是通过 http 浏览。我也不清楚它是否支持 JS 或可以加载 Flash。

4

2 回答 2

0

在 Access 中可用的 Web 浏览器控件可以使用可以通过 URL 访问的任何资源,或者您可以为其分配一个 HTML 字符串(当然是有效的)。我忘记了您用于后者的确切属性,但它是可行的(我上次实现 Web 浏览器控件以显示来自 Access 应用程序的 HTML 时不知道这一点,因此创建了一个临时文件,并且再也没有回去替换一旦我学会了如何直接分配 HTML,我当然忘记了如何!)。

于 2011-01-15T00:57:16.607 回答
0

当您第一次谈到点击功能时,我的第一个想法是使用 SSRS 可以进行报告。最简单的方法是拥有一个报告服务器并通过浏览器获得报告。但是你说你不能有一个网络服务器,所以我猜一个报告服务器也出来了。

但是,您仍然可以使用 BIDS 或报告生成器来制作报告,然后使用 .net 风格的报告查看器控件来显示报告。请注意,您必须将它们转换为 RDLC 文件并将数据提供给它们。

那是我的 2p 价值,我不会评论闪光灯或 silverlight,因为我对它们了解不多,无法做出明智的推荐

于 2011-01-14T08:11:04.807 回答