问题标签 [adp]

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 投票
0 回答
58 浏览

ms-access - MS Access Project 2007 SP3 性能缓慢

我有一个基于 MS Access 项目的项目,并且在 MS Access 2007 SP3 上有一个奇怪的缓慢性能问题

我在两台机器上跟踪这个问题:

  1. 视窗 7 - 64 位
  2. Microsoft Office Access 2007 (12.0.6606.1000) SP3 MSO (12.0.6607.1000)
  3. SQL 服务器 2008 R2
  4. SQL SERVER 驱动程序 (oledb.dll) 版本 6.01.7601.17514

我尝试测试的两台 PC 之间没有区别,但是当我打开同一个屏幕时性能明显下降(我观看 SQL SERVER Profiler,我注意到相同的查询在第一个环境中需要 4 秒,在第二个环境中需要 1.5 分钟,并且分析器上的 Reads 列为慢查询提供了一个很大的数字)

查询是:

SELECT MReceiveNumber, [Line Number], [Item Number], ROW_NUMBER() OVER (ORDER BY [Line Number]) - dbo.GetPrevMRQryLinesCount(MReceiveNumber, [Line Number]) AS Serial FROM tblMReceiveItems

注意:此查询在 SQL SERVER 管理中需要 2.20 分钟

那么,访问 2007 SP3 是否存在任何性能问题,或者还有其他我应该做/检查的事情?

谢谢你的帮助。

0 投票
3 回答
297 浏览

ms-access - 强制 Microsoft Access 确认 Microsoft Access ADE 文件存在

以下是关于我的本地开发计算机环境的详细信息: - Windows 7 Professional 64 位操作系统 - Microsoft Office Access 2007 (12.0.6735.5000) SP3 MSO (12.0.6743.5000)

在工作中,我收到了这 3 个 Microsoft Access 文件,这些文件用于为我们的一个应用程序生成报告:

  • ReportEngine.ade
  • 报表引擎.ADP
  • RptEngCore.ade

我被赋予了尝试理解与所述文件相关联的代码和数据库模式的责任。

主文件是 ReportEngine.ADP 文件。

我在 Microsoft Office Access 2007 中打开了 ReportEngine.ADP,它又打开了 Microsoft Visual Basic 编辑器。

在 Microsoft Visual Basic 编辑器中,我导航并单击 Debug --> Compile ReportEngine ,但它给了我以下错误:

“编译错误:找不到项目或库”

然后,我导航并单击 Run --> Reset Next,我导航并单击 Tools --> References ,我得到以下窗口屏幕:

Microsoft Access 对话框窗口缺少参考 ade 文件

我单击了上面对话框窗口屏幕中显示的“浏览...”,并指定了文件 RptEngCore.ade,这是我在此 stackoverflow 帖子顶部的列表中提到的其他 Microsoft Access 文件之一。不幸的是,它仍然通过再次显示上面显示的相同对话框窗口屏幕来提到上述文件丢失。

我认为可以通过从 Dos 命令提示符注册 RptEngCore.ade 来解决该错误。

我在管理员模式下运行 Dos 命令提示符,运行 64 位版本的 regsvr32 注册命令:C:>%systemroot%\SysWoW64\regsvr32 RptEngCore.ade

但是,它给了我以下信息:

Windows 注册文件兼容性问题

我认为我可能需要运行 regsvr32 注册命令的 32 位版本:

C:>%systemroot%\System32\regsvr32 RptEngCore.ade

我仍然收到上面显示的上述注册消息

有人可以告诉我如何让 Microsoft Access 承认 RptEngCore.ade 存在吗?

0 投票
0 回答
21 浏览

ms-access - 以编程方式从 .accdb 文件中的所有数据源查询中删除模式限定

我有一个巨大的 .accdb 文件,它是从现在不受支持的 .adp 文件创建的。

到目前为止,我已经导入了所有对象,并且我的表现在是链接表,我已将其重命名以删除自动前缀“dbo_”。

下一步是dbo.从所有报告和表单的数据源查询中删除所有模式限定条件。

我有数以千计的表单和报表控件,其中包含需要“dbo”的数据源。和“[dbo]。” 删除他们的查询。

例子

表单包含一个组合框控件,并且数据源设置为以下内容:

我需要一些代码来将此数据源(以及所有其他形式的所有其他数据源)更改为:

有人知道如何以编程方式执行此操作吗?

0 投票
3 回答
2033 浏览

ms-access - 如何打开带有无效连接字符串的旧 Microsoft Access adp 文件?

我们已将 SQL Server 实例移至新的托管公司。几个月后(在重叠迁移期之后),前台挖出了一个旧的 adp 文件(老式访问数据项目),它连接到我们的(现在不存在的)SQL Server。我需要更改里面的连接字符串。

当我尝试时,该文件将无法打开,并导致 Access 崩溃。我徒劳地搜索,只遇到:“打开文件时按住SHIFT”这并不能解决它

有没有人遇到过这种情况并有解决方案?

0 投票
0 回答
413 浏览

sql-server - 链接到 SQL Server 的访问视图不可更新,但它与 ADP 配合得很好

我正在将 ADP(访问数据项目)转换为 ACCDB。到目前为止,一切都很顺利,只是视图似乎不再是可更新的,因为它们是到 SQL Server 数据库的实际链接。

具体来说,以下 VBA 适用于表,但不适用于视图:

第 3 行抛出异常“PasteAppend 现在不可用”——这是绝对正确的(粘贴菜单显示为灰色)。但是,重申一下,对于使用相同 SQL Server 数据库的ADP视图,不会出现此问题。

不幸的是,Microsoft 已停止对 ADP 的支持,因此我们被迫迁移。

有什么建议可以解决这个问题吗?

0 投票
0 回答
1060 浏览

vba - MS Access Project 内存不足错误

我在 MS Access VBA 项目 (ADP) 上工作。最近我遇到了一个问题,当保存代码时出现“内存不足”错误或进行任何更改时,编译或编辑器(我不知道)删除了我尝试编辑(有时当自动更改变量名称时,其名称更改为Me)。

知道我用谷歌搜索并找到了这些来源,但没有帮助

内存不足链接 1

内存不足链接2

内存不足链接 3

(访问 2003 和 2010 存在同样的问题)

有什么方法可以跟踪或获取编译器日志以检查实际问题在哪里以及是什么(就像某些编译器所做的那样,例如 Visual Studio 或 Eclipse)?

提前致谢。

0 投票
1 回答
185 浏览

c# - 如何通过 C# 从 ADP 项目中读取属性?

由于我需要为我的客户更新我的 Adp 文件,我在我的 adp 项目中添加了一个新的元数据属性,该属性是通过 access 2003 来显示的,它显示了我的 adp 文件的版本。我已经使用这篇文章来建立这个元数据,幸运的是,它运行良好。

https://www.pcreview.co.uk/threads/accessing-custom-properties-for-an-adp-file.2921635/

但实际上,问题是如何从 C# 项目中读取这个 adp 项目元数据属性?然后我将开始我的更新过程

我已经尝试过这篇文章中的解决方案,但它不起作用,因为容器函数没有名称和所有者属性!

如何从 C# 程序修改 MS Access 数据库属性集合(不是数据!)?

如果有人知道实际的解决方案,请在此处回复。

我的第二个问题是,如果 adp 项目有 Visual basic lock 来保护查看源代码,C# 项目会发生什么?是否仍然可以读取元数据属性或不!?

我正在使用 Windows 10-64 位、Access 2003 和 Visual Studio 2013

0 投票
1 回答
39 浏览

sql - 如何使用放置在文本框中的 id_visitors 为所有访问者创建一个子表单

我有一个小的 Access 程序,我有几个表。我做一个表格,在那里我可以一个一个地看到所有客户,我做一个子表格,信息在哪里,客户做了什么。我只想查看有关选定客户端的信息,而不是全部信息。

问题是我需要以旧的 .adp 格式进行操作。在 accdb 中一切正常,但在 .adp 中,存储过程给了我所有信息。

如何过滤它以仅查看有关一位访问者的信息?

有问题的图片

我只想查看有关 ID=14 的客户的信息

0 投票
1 回答
588 浏览

excel - 必须运行宏两次

我需要运行宏两次才能正常工作

不知道如何解决

它有效,但我需要运行它两次。

0 投票
0 回答
195 浏览

wordpress - 如何在 Wordpress 中集成 ADP 员工数据

我需要将员工数据从 ADP 同步到我在 wordpress 中的 Intranet 页面。谁能让我知道将 ADP 员工数据集成到 Wordpress 页面中的插件或任何第三方工具?请帮忙。