问题标签 [ms-access]

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 投票
2 回答
1624 浏览

oracle - 通过 Microsoft Access ODBC 链接到 Oracle 控制哪些列成为主键

当您使用 Oracle 的 ODBC 驱动程序创建指向 Oracle 表的 Microsoft Access 2003 链接时,有时会要求您说明哪些列是主键。

我想知道如何更改初始分配,甚至如何让 Access/ODBC 忘记分配。在我有限的测试中,我想知道分配是否没有被 ODBC 驱动程序本身缓存。

我最初选择的列不正确。

更新:我从来没有得到关于这个的完整答案,删除链接然后恢复它们不起作用。我认为这是一个不为人知的错误。我已经继续前进,从那以后就不必担心这种奇怪的事情了。

0 投票
2 回答
533 浏览

sql - ms 访问中的层次结构记录集

如何通过select语句在 ms 访问中获取层次结构记录集?

0 投票
5 回答
15346 浏览

vba - 合并行/连接行

我正在寻找与 SQL Server 的 COALESCE 函数等效的 Access 2007。

在 SQL Server 中,您可以执行以下操作:

SQL

产生:约翰、史蒂夫、理查德

我想做同样的事情,但在 Access 2007 中。

有谁知道如何在 Access 2007 中组合这样的行?

0 投票
3 回答
631 浏览

sql-server-2005 - 从 access+vb6 或仅 sql 2005 生成 pdf 的方法?

设置:多台计算机使用 adp 文件访问 sql 2005 数据库。大多数没有pdf蒸馏器。创建需要保存为 pdf 的访问表单(普通表单,而不是水晶)。

我能想到的唯一方法是从访问 sql 服务器发送一个请求以获取网页。类似于:“ http://sqlserver/generatepdf.php?id=123

我试图避免网页“中间人”。有没有办法在 T-SQL 中生成 pdf?任何人都有其他想法。我不是在寻找代码,只是在寻找方法论的想法。

谢谢

0 投票
5 回答
16399 浏览

sql - 如何在 MS Access 2003 中创建参数化查询并使用其他查询/表单来填充参数并获得结果集

我希望能够在 MS Access 2003 中创建参数化查询并将某些表单元素的值提供给该查询,然后获取相应的结果集并使用它们进行一些基本计算。我在弄清楚如何让查询的参数由表单元素填充方面做得很短。如果我必须使用 VBA,那很好。

0 投票
6 回答
23585 浏览

sql - How can I make MS Access Query Parameters Optional?

I have a query that I would like to filter in different ways at different times. The way I have done this right now by placing parameters in the criteria field of the relevant query fields, however there are many cases in which I do not want to filter on a given field but only on the other fields. Is there any way in which a wildcard of some sort can be passed to the criteria parameter so that I can bypass the filtering for that particular call of the query?

0 投票
2 回答
1150 浏览

ms-access - 如何在 MS Access 中将邮件从一个链接的 Exchange 邮箱移动到另一个邮箱

我在 MS Access 应用程序中有一个作为表格链接的 Exchange 邮箱。这主要用于阅读,但我也希望能够将消息“移动”到另一个文件夹。

不幸的是,这并不像在第二个链接邮箱中写入那么简单,因为显然我无法编辑某些字段。一些关键字段,如 To: 字段不可用,因为我收到以下错误

“字段 'To' 基于表达式,无法编辑”。

在这里使用CreateObject("Outlook.Application")不是一个选项,因为据我所知,这会在从 Access 调用时提供一个安全对话框。

任何解决方案?*

0 投票
7 回答
106351 浏览

ms-access - 操作或事件已被禁用模式阻止

我正在使用 Microsoft Access 2007 在两个 SQL Server 之间移动和处理一些数据。昨天一切正常,我能够运行查询、更新数据和删除数据。

今天我打开了 Access 数据库以完成我的数据迁移,现在当我尝试运行一些更新查询时收到以下消息:

操作或事件已被禁用模式阻止。

任何想法这是在说什么?

0 投票
4 回答
932 浏览

ms-access - 如何将版本号添加到 .msi 中的 Access 文件

我正在使用 VS 2003 构建安装。安装有一个 Excel 工作簿和两个 Access 数据库。无论用户计算机上现有数据库的创建/修改日期如何,我都需要强制加载 Access 文件。我目前使用 ORCA 在两个文件上强制输入版本号,但想找到一个更简单、更优雅的解决方案(手动编辑 .msi 文件并不是我认为的“最佳实践”。

有没有办法使用 Access 将版本号添加到数据库中,然后在安装中使用?

我有更好的方法吗?

0 投票
4 回答
3348 浏览

ms-access - 剪贴板问题

我目前支持的旧版应用程序在人们从数据表视图复制大量数据时出现问题。

该应用程序内置于 MS Access 中,被复制的行数可能会非常大(有时为数千)。

有趣的是,您可以将数据粘贴出来,但 Access 会不断将数据“呈现”为不同的格式,并在很长一段时间内成为 CPU 绑定。

MS Access 窗口右下角进度条旁边的状态消息是

将数据渲染为格式:Biff5

根据来源,Biff5 是“二进制交换文件格式 (BIFF) 版本 5”

应用程序代码不在任何地方使用 BIFF5,所以我认为这不是应用程序问题。

我在网络上的任何地方都找不到有关此错误的任何数据,所以我认为这对于 stackoverflow 来说是一个好问题。

那么,有人可以帮忙吗?