是否可以进行“向下钻取”?链接(使用 HTTP?)到基于桌面的 MS Access 应用程序
我们有一个用 MS Access 编写的遗留系统,该系统正在被基于 Web 的应用程序所取代。
旧的 MS Access 系统仍然需要提供一些参考功能
是否有一种方法可以提供一个链接,使 MS Access 在某个页面/报告/等中打开(就像 Web 应用程序可能会那样)?
例如,就像 mailto: 链接可用于打开 Outlook...或通过链接打开 netmeeting 一样,也许有一些现成的或第 3 方实用程序可以转换 URL 以打开特定的 Access 表单或报告?
We have a legacy system written in MS Access which is being replaced with a web based application.
The old MS Access system still needs to be functional for some reference
Is there a way to provide a link that will cause MS Access to open in a certain page / report / etc (as a web application probably would)?
e.g. Just like a mailto: link can be used to open Outlook... or opening netmeeting by link, perhaps there is some out of the box or 3rd party utility that can translate a URL to open a specific Access form or report?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
mailto:是一个独立于http的协议。我不认为你可以使用 http 做你想做的事。
但是,如果您确实有动力,您可能可以通过实现自己的协议来做到这一点。有关使用 Mozilla Firefox 执行此操作的说明,请参阅编写 Mozilla 协议处理程序< /a> 以及最近的 编写 Firefox 协议处理程序。
当然,如果您的用户想要利用此功能,则需要使用 Firefox。
相反的方法(即,将 Access 应用程序的链接放置到 Web 应用程序)要简单得多。只需检查帮助文件中的
FollowHyperlink
以及表单标签控件的超链接地址/子地址属性。mailto: is a protocol separate from http. I don't think you can do what you want using http.
However, if you are truly motivated you might be able to do this by implementing your own protocol. Instructions for doing this with Mozilla Firefox can be found at Writing a Mozilla Protocol Handler and, more recently, Writing a Firefox Protocol Handler.
Of course this would require your users to use Firefox if they wanted to take advantage of this feature.
The opposite approach (ie, putting links from your Access app to your web app) is infinitely simpler. Just check the help file for
FollowHyperlink
and the Hyperlink Address/Subaddress property of form Label controls.