问题标签 [ms-access-2003]

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 投票
3 回答
356 浏览

ms-access - 打印记录

我正在使用此代码从表单中打印记录

但是,此代码不会弹出打印窗口来选择打印机,它会自动发送到默认打印机。

任何人都可以帮助弹出打印窗口以从中选择打印机。

0 投票
2 回答
4588 浏览

ms-access - Access 中的邮件合并 - 保存合并的文档

我正在尝试从访问中打开文档,执行邮件合并,然后使用 VBA 保存合并中的文档输出。

这是我目前的尝试:

我得到了合并的文档,但是我无法保存它。我收到一条错误消息,指出没有打开文档时无法执行该命令。

如果有人可以提供任何建议,将不胜感激。

0 投票
1 回答
383 浏览

security - MS Access 2003 多用户应用程序:除了授予所有用户对目录的完全 Windows 权限之外,还有其他方法吗?

有些用户将数据库用作只读数据库,有些用户需要添加、删除和更新记录。

现在,将在数据库上只读的用户也具有只读权限作为后端目录的 windows 权限。显然发生的是后端变成只读的。
我认为使用访问安全的东西可以解决这个问题,但似乎不是。

所以我的问题是,是我做错了什么还是真的没有其他办法?

感谢您的任何意见。

编辑:只是为了澄清,我的意思是当只读用户使用数据库时,应该能够添加、删除或更新数据库的用户不能。

0 投票
2 回答
1701 浏览

sql - MS-Access 中的 SQL:使用 COUNT、JOIN 并返回 0

很抱歉发布此内容,但尽管网站上有一些示例,但我无法让我的工作。

所以我有两个表如下:

电话桌

我还有一个等级表:

无论如何,我正在尝试使用 COUNT() 和 LEFT JOIN 通过使用以下查询来找出在 Telephony 表中找到每个等级的次数,包括返回任何为 0 的次数:

此查询返回所有找到的但不会返回所有包含 0 个条目的成绩:

请帮忙。我正在使用 Microsoft Access 2003。


感谢你的帮助。这很好用。

但是,当我尝试合并 DATE BETWEEN 时,它只返回再次找到的成绩。

有任何想法吗?

谢谢

0 投票
1 回答
1606 浏览

sql-server-2008 - 使用 MS Access 在 SQL 2008 中检索存储为 varbinary(max) 文件流的文件

我有一个 MS Access 2003 mdb 作为 SQL 2008 后端的前端。后端包含一个带有 varbinary(MAX) 文件流列的表。我可以使用前端通过存储过程将文件上传到数据库。我想将图像存储在BE中以在前端显示,但我不知道如何将存储在db中的文件绑定到mdb中的图像对象。我想将数据库中的文件导出到临时位置,然后将路径绑定到图像,但是如果没有 Access 没有引用的 SQLFileSteam API,我似乎无法获取文件。有谁知道这个或类似问题的解决方案?

0 投票
2 回答
12988 浏览

ms-access - 在 MS-Access 中禁用除报告(打印预览)之外的功能区栏

我有一个使用 MS-Access 2003 MDB 前端和后端文件的 MS-Access 2007 客户端。

禁用功能区栏会关闭一些不需要的行为(例如导航记录......即使我将“记录选择器”设置为 false,它仍然存在于功能区栏中),但是当我这样做时,打印选项会丢失在报表的打印预览模式下。正因为如此,没有人可以真正打印。

有没有解决的办法?

0 投票
1 回答
848 浏览

ms-access-2003 - 根据 MS-Access 2003 中的内容更改报告的宽度

我们在 MS Access 2003 中有一个报告,该报告根据用户选择而变化。它显示从 1 到 7 7 天的统计数据。现在,当我们有整整 7 天的时间时,我们需要一份完整的法律文件,横向格式。但是,当我们显示 5 天或更少天时,我们不需要那么多空间,所以我们想切换到字母格式。这工作正常,这意味着纸张格式确实发生了变化,但报告的大小似乎卡在了合法的纸张大小,所以它总是打印一个空白页,这真的很烦人。我们尝试更改报告宽度(在表单中使用 me.Width 和事件 Report!Width),但似乎没有太大区别。

任何人都可以帮助我吗?

谢谢

0 投票
3 回答
1357 浏览

ms-access - 将 TOP 5 与 COUNT 和 LEFT JOIN 一起使用

我一直在使用 HansUp 给我的以下代码(干杯!),它运行良好:

我现在正在寻找返回的 TOP 5 结果。我认为这很简单:

不幸的是,这不起作用。

有没有人有任何想法。

谢谢

0 投票
2 回答
216 浏览

ms-access - MS-Access 查询过滤器在“=”上正常,但在我使用“<>”时不行?

我正在使用 Microsoft Access 2000,

当我使用“=”条件时,此查询正在过滤,但当我使用“<>”时,它没有过滤。可能是什么问题?

0 投票
1 回答
7617 浏览

sql - 如何从多个表中的多个列中获取唯一值的完整列表?

背景故事:我有一个奇怪的情况。一个隶属于我自己的组织为我们提供了一个我们大量使用的数据库;其他一些组织也使用它,但我们的记录很容易超过总数的 90%。我们有一个用于数据输入的 Web 前端,它连接到实时数据库,但我们只将后端数据作为定期发送给我们的选定表的 Access 文件获取。

一般来说,这很麻烦,但我在每份报告中遇到的一个关键问题是区分我们组织生成的记录与其他组织的记录。记录由创建它们的工作人员识别,但我没有(也不太可能获得)用户表本身 - 这意味着我必须手动保留哪些用户 ID 对应于哪些用户以及这些用户是否对应的列表属于我们的组织等。现在,我正在构建一种影子数据库,它链接到数据提取并具有将此类信息附加到数据表中的查询 - 所以当我提取记录列表时,我可以通过用户 ID、名称、组织、角色等获取它们。

问题:并非所有用户都创建或修改所有类型的记录,因此我需要使此列表完整的用户 ID 分散在多个表中。如何从所有这些表中创建唯一用户 ID 列表?我目前正在使用两个最大表中的 ID 的联合,但我不知道我是否可以在子查询上堆叠子查询以使其工作 - 我有点犹豫是否要在不知道的情况下为 Access 编写它如果它最终会奏效。我也对其他方法感兴趣。

TL; DR:获取分布在多个表中的多个列的唯一值的列的最简单方法是什么?