使用多用户 Web 界面的报告访问数据库
Posted
技术标签:
【中文标题】使用多用户 Web 界面的报告访问数据库【英文标题】:Access database with reports to multiuser web interface 【发布时间】:2011-08-21 18:46:36 【问题描述】:我有一个客户要求我将 Access 数据库转换为基于 Web 的数据库。 该数据库有20个表,10个输入表格(数据输入不直接输入到表中),大约100个查询和20个报告。
-
我不介意使用 mssql/c#,但我更喜欢使用 php/mysql。
客户希望能够像在 Access 中那样创建自己的自定义报告(所见即所得的界面来选择表格和字段,并可以添加页眉、页脚、标签等)。
该解决方案可以是许可的,但我需要一些灵活的东西,因为这是更大项目的第一步。
非常感谢您的想法/帮助。
【问题讨论】:
【参考方案1】:只需将 DB 转换为 Mysql 并使用 odbc 驱动程序链接访问 mysql db 以创建报告,有什么问题?
【讨论】:
好吧,报告不会在网络浏览器中运行,因此它们不会真正“基于网络”,这是原始问题中的要求。 是的,我想知道一些关于使用什么作为数据输入而不是 Access 输入表单以及使用什么来查看和生成 Access 报告的想法... 好吧,报告必须基于网络并不清楚,我假设他想使用相同的数据结构重新实现应用程序并允许“后台进行报告。如果你需要在浏览器中生成报告,看看英国人,但你必须做很多事情来定义你想要允许的自定义类型,Pentahoo 是另一种可能性......虽然两者都是访问的一大步。【参考方案2】:可能是this tool 或this。
【讨论】:
以上是关于使用多用户 Web 界面的报告访问数据库的主要内容,如果未能解决你的问题,请参考以下文章
如何将用于审计目的的 web n 层应用程序中的用户身份从用户界面层传递到数据访问层?