问题标签 [ms-access-2016]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
271 浏览

ms-access - 更新 WHERE 子句中的语法错误

从查询生成报告;从多个表中捕获数据。报告有两个计算框,我想UPDATE将数据返回到其中一个表中。调试显示我正在捕获变量,但在WHERE子句中不断给我语法错误。我在网上搜索了很多语法迭代。

0 投票
1 回答
438 浏览

ms-access - 邮件合并 VBA - Access 2016(运行时错误 287)

我们公司最近从 Office 2010 到 2016 进行了重大升级,现在我们的 VBA 宏之一出现问题,如下所示。

该错误在第一行引发 - 引发运行时错误 287“应用程序定义或对象定义错误”。我假设以前的开发人员错误地定义了 Word 文档,但我在网上找不到任何显示不同定义方法或如何修复此错误的内容。

我现在求助于 Stack 社区的大量知识,以获取一些关于哪里出了问题以及如何解决问题的灵感。

提前致谢。

0 投票
0 回答
147 浏览

sql-server-migration-assi - 将 Access 2016(数据和表单)导入 SQL Server

如何导出:

  1. 数据
  2. 查询表
  3. 形式

来自 Access 2016 [此版本的文件类型/扩展名似乎与旧版本不同 - 因此存在困难]

进入 SQL Server?[最好是 SQL Server 2016 (LocalDb)]

当我尝试使用 SQL Server 2016 Management Studio 时:

它只允许*.mdb数据库,我的访问数据库是*.accdb

如果我尝试将数据库保存为早期版本的 Access,它会告诉我数据库中的某些功能与早期版本的 Access 不兼容

0 投票
1 回答
791 浏览

ms-access - 如何在包含控件的主窗体的子窗体/子报表中打开 Access 报表

我有这个 MS Access VBA 代码,使用 MS Access 2016。

这是用于使日期范围表单工作的代码。该表单允许您选择开始日期和结束日期。然后单击调用上述代码的按钮,报告将在新选项卡中生成。我想要实现但到目前为止还没有弄清楚。是如何使报表显示在包含日期范围控件的表单的子表单/子报表中,然后从那里单击一个按钮以在新选项卡中打开生成的报表或打印或用户满意的任何内容与选择。

此代码来自位于www.allenbrowne.com/casu-08.html的教程

0 投票
1 回答
36 浏览

ms-access - Microsoft Access:过滤掉有故障的电影和已租借的电影

我有一个电影业务数据库,其中有一个 DVD 表(DVDID、Title、Faults)和一个租赁表(RentalID、MemberID、DVDID、DateRented、DateReturned)。

我想进行一个查询,以确定哪些电影可供租用。为此,它需要排除 DVD 表中存在故障的 DVD,以及租赁表中尚未归还的 DVD。

当 DVD 表中的“故障”列中有内容时,已知 DVD 存在故障。如果该字段为空,则 DVD 没有故障。已知当租赁表的“归还日期”字段中有内容时,DVD 将被归还。

到目前为止,我已经设法排除了有故障的 DVD,并在 Rental 表中排除了 DVD,但这需要改进,以便仅在 DateReturned 字段为 Null 时排除 Rental 表中的 DVD。

任何人有任何想法我可以如何做到这一点?

0 投票
1 回答
860 浏览

ms-access - 引用外部文件时将绝对目录转换为相对路径

我正在设计一个包含许多图像的数据库,因此我决定通过存储它们的路径并将图像控件绑定到该字段来链接到外部文件。这是允许我选择文件并将其存储为字符串的代码:

然后由控制按钮调用:

这存储了所选文件的绝对目录,但是我最近意识到我需要存储相对路径,以便当数据库及其相关目录移动到新计算机上时(这很可能发生),这些链接将被维护。


更新: Hans Up 提供的有用提示使我能够让它发挥作用。这是我修改和整理的代码。

0 投票
2 回答
433 浏览

composite-primary-key - Access 2016 中的复合键

我正在为 N:N 关系创建那些存储两个外键的辅助表。

我不想仅为主键创建另一个字段。我想将它们都用作PK。

如果将两个字段都标记为 NEEDED 和 EXCLUSIVE,它们会满足所有 PK 要求吗?

0 投票
1 回答
710 浏览

vba - 打开表单时输入参数值对话框

我打开了一个表单,并将 ID 号设置为另一个表单的超链接。我已经创建了下面的代码来打开,但是它现在出现了“输入参数值”对话框。当我输入身份证号码时,它会正确打开。

0 投票
1 回答
62 浏览

database - 我希望 Access 在我创建的新字段中自动输入非常具体的数据,数据将来自同一张表中的现有字段

这与 MS Access 2016 有关。我有一个名为Name的字段,其中有一个长字符串。Name字段中的每条记录都有一个年份和一些字符串。例如,年份总是在括号中提及。

杰克丁的死女故事 (1987)

3 天的 necro (2007) 在水上

ETC...

我想创建另一个名为year的字段,我只想在其中自动添加该记录的年份。我还想从每条记录的名称字段中删除包括年份信息在内的所有内容。所以在上面的例子中,我想从各自的记录中删除字符串 ' (1987) by Jack Ding ' 和 ' (2007) on water '。

我知道我可以只键入它或从名称复制/粘贴信息到年份,但我有 4000 多条记录,我想构建一个查询或表达式或宏或其他任何东西(我真的不知道是什么),只需要一年名称字段中的信息并将其自动放入年份字段中,并删除名称字段中提到的年份之后的所有内容(包括年份本身)

任何帮助都会得到帮助

谢谢

0 投票
1 回答
3173 浏览

vba - 当任务计划程序设置为“无论用户是否登录都运行”时,VBA 失败

我有一个生成报告的 Access VBA 宏,将其保存为 .pdf,然后使用 CDO 通过电子邮件发送。如果我手动运行它,或者如果我使用安全选项“仅在用户登录时运行”将它设置为在任务计划程序上运行,一切正常。但是,如果我将选项设置为“无论用户是否登录都运行”(即使使用“以最高权限运行”选项),程序在第二行崩溃:

strFileFullPath = CurrentProject.Path & "\Test Report.pdf" DoCmd.OutputTo acOutputReport, strReportName, acFormatPDF, strFileFullPath

有错误

Microsoft Access 无法将输出数据保存到您选择的文件中。

我很确定会发生这种情况,因为宏在后台与其他用户一起运行。我一直在寻找解决方案,但我发现这是不可能的,我应该更改其他打印方法,例如 PDF Creator(这会带来很多其他问题)。

我在 Windows Server 2012 R2 Standard 中使用 Access 2016。