Access 2010数据库 - 不需要Web服务器的前端?

时间:2011-01-14 03:54:47

标签: silverlight flash ms-access charts ms-access-2010

背景

我需要能够显示可以捕获用户点击内容的图表。因此,对于饼图,如果用户点击饼图,我应该能够捕获他选择的那件。散点图应该捕获什么情节等.Access-UI无法捕获这些东西,只有用户点击了图形。所以我需要一个不同的解决方案。

问题

我们无法访问网络服务器。前端需要直接与访问数据库连接。那么我可以使用哪些前端解决方案,这将为我提供解决问题所需的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浏览器控件,但我不清楚它是打开本地HTML文件还是浏览http。我也不清楚它是否支持JS或者可以加载Flash。

2 个答案:

答案 0 :(得分:0)

当您第一次说到点击功能时,我首先想到的是使用SSRS可能的报告。最简单的方法是使用报告服务器并通过浏览器提供报告。但是你说你不能拥有一个Web服务器,所以我猜测报告服务器也已经出来了。

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

这是我的2p值,我不会对flash或silverlight发表评论,因为我不太了解他们做出明智的推荐

答案 1 :(得分:0)

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