html - 从超链接打开 Access 表单

标签 html ms-access hyperlink

我们目前有一个 ASP/SQl Server 系统,它可以选择向用户发送电子邮件。此电子邮件包含指向另一个 ASP 页面的超链接,该页面显示了特定的数据库记录。

我目前正在开发基于 MS Access 的系统的弹性版本。用户希望保留相同的功能,并拥有一封电子邮件,其中包含返回数据库的超链接,打开特定表格并将其过滤到记录中。

我相信解决方案在于使用 Command() 从命令行获取参数,但实际上我目前在打开数据库本身时遇到困难。我目前使用的代码是:

<a href="C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.exe 
    H:\Access DB\11th March\Link to DB\Dealer 
    Startup Admin EU v10.mdb" > 
    TEST 
</a>

我认为这应该会打开 Dealer Startup 数据库,但是它失败了,说明找不到文件。如果我删除第二步,即 H:\Access DB 等,链接将打开 Access,所以我想知道我是否在做一些语法错误的事情?文件路径绝对正确。

还有人能就在超链接中使用/c 提出一些建议吗?我发现的少量信息似乎表明它不起作用,但如果有人可以澄清或给我一个如何做的例子,我将不胜感激

谢谢,

克里斯

最佳答案

我设法为这个问题创建了一个解决方案。我找不到从超链接打开 Access DB 的直接方法,但是您可以超链接到快捷方式。因此,我使用的解决方法是使用以下语法创建数据库的快捷方式:

"ms access 的文件路径""数据库的文件路径"/cmd Args

例如:

"C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.exe""C:\Documents and Settings\Database.mdb"/cmd Args

创建此文件路径的快捷方式可打开数据库。然后我创建了一个 autoexec 宏,如果 Command() 函数返回 Args,它会打开指定的表单。这意味着当正常打开数据库时,您将被带到通常的形式,但当从快捷方式打开时,您将被带到不同的形式。

然后我创建了指向该快捷方式的电子邮件超链接。

关于html - 从超链接打开 Access 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15365521/

相关文章:

php - 使用 PHP 在悬停时显示图像

javascript根据屏幕上的div可见性删除css

c# - 使用参数比较数据库中的日期

c# - 数据未更新到数据库c# datagridview

css - 即使文本是彩色的,如何确保链接颜色也被强制执行

javascript - 使用 JS 和 CSS 更改打开的链接颜色

html - 如何将 min 和 max 属性添加到 EditorFor 输入元素?

javascript - .Show() 在 Jquery Mobile 中不起作用

javascript - 调整 HTA 大小时如何固定页面位置

mysql - SQL 选择具有特定值的重复行