问题标签 [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 投票
1 回答
909 浏览

ms-access - 查询参数不适用于 MS Access ADP 项目

我想在一个表单上创建两个链接的子表单。为此,我需要将查询参数设置为第二个子表单的记录源,如下所示:

这适用于 .accdb 文件,但不适用于连接到 SQL Server 的 Access 项目(.adp 文件)。在那里我得到“'!'附近的无效语法”。尝试了许多其他方法,但无法使其工作。

0 投票
3 回答
14741 浏览

sql-server - access 2007中如何使用vba刷新表格列表

如何使用 vba 在Access 2007. Sql我使用以下代码制作表格vba

RefreshDatabaseWindow错误消息:如果手动暂停和刷新,Microsoft Office Access 找不到对象 table2F5并运行返回以正常工作。如何自动完成?如果表列表处于活动状态,则在 Access 2003 中可以正常工作。

我尝试暂停但不工作:

0 投票
1 回答
176 浏览

sql-server - 向绑定到带有连接的 SQL 存储过程的 Access ADP 表单添加值时出错

我有一个连接到 SQL Server 2008 Express Edition 的 Access 2003 ADP 项目。

当我尝试向一个表单添加值时,它的 RecordSource 是一个使用 JOIN 的 SQL Strored 过程,我收到以下错误:

您无法更新记录,因为另一个用户或应用程序将其删除或更改了其主键的值。

存储过程的代码是:

(我要添加的值是 Quantity 和 Points to table Test 的值)

我还在 Test 和 tblCriteriaCategory1 表上创建了适当的 ForeignKey 关系。

感谢您对上述问题的任何帮助

0 投票
1 回答
642 浏览

ms-access-2010 - Access 2010 ADP 将 1 附加到对象名称的末尾

我设法在我的笔记本电脑上破坏了 Access。我安装了 Office 2010,然后在参加 MS 演示后决定升级到 Office 2013。这对我来说不是最好的举动。

安装后我意识到 Access 2013 不支持 ADP。所以运行安装程序并删除 Access 并从 Office 2010 重新安装它。此时一切都很好。

今天早上我决定完全卸载 Office 2013 并重新安装 Office 2010。大多数办公应用程序都运行良好,但是当我尝试在 Access 2010 中运行我的 ADP 时,它似乎在我所有数据库的末尾附加了一个 1对象,然后出错说它找不到对象。

我在尝试在数据库的打开表单上键入组合框时遇到以下错误。“找不到对象‘Company1’”。

它找不到的表对象的正确名称是 Company,而不是 Company1。它似乎也在为其他对象添加一个。

我已经检查了数据库的连接属性,并且测试正常。我可以在设计视图中打开表格,它会显示所有列等,但我无法在数据表视图中打开它来查看行。我得到与上面相同的错误。

我不相信 ADP 文件本身已损坏,因为我可以从另一台 PC 上正常打开它。

我曾尝试卸载 Office 2010 并从头开始重新安装,但似乎无法解决问题。

是否有注册表设置或正在使用对象名称的东西?

我不知所措,因此不胜感激。

谢谢,迈克。

0 投票
1 回答
4479 浏览

database - ADP 文件中的数据库连接信息在哪里?

用户输入了他们每天使用的 OLD Access 数据库和表单项目的票证。他们说使用时找不到数据库。自大学以来我就没有使用 MS Access 来设计数据库或界面,所以我不知道在哪里可以找到它正在尝试访问的数据库。

我想尝试定位数据库以查看 1)它是否存在并且 2)是否未损坏

主界面是通过 *.adp 文件完成的。文件中存储的连接字符串信息在哪里?

我已经在 MS Access 2007 中打开了它。

0 投票
1 回答
498 浏览

sql-server - 无法从 MS Access 数据项目更改 SQL 后端

我有一个连接到 MS SQL Server 2008 的 MS Access 2010 数据项目 (adp)。根据 Microsoft 的网站,我应该能够从 MS Access 2010 数据项目中修改 SQL 后端。

连接到 SQL Server 数据库后,您可以使用数据库设计器、表设计器、查询设计器、查询构建器和SQL 文本编辑器。

但是,我无法按照我想要的方式修改我的所有列。假设我有一张桌子

Col1 varchar(255)

我无法在设计视图中将其更改为varchar(max)Max不是 MS Access 中可接受的长度。此外,根据 Microsoft 的文档,不应使用文本,因为它已被弃用。因此,我想避免将其作为解决方案。

另一种选择是直接在 SQL Server 上进行更改。但是,这对我不起作用。将有其他开发人员致力于此。其他开发人员均无权访问 SSMS。主要是因为他们是 Access 开发人员,以前从未见过 SSMS,甚至从未接触过 SQL Server。

如何在 MS Access 数据项目中进行此更改?对于这个客户端/服务器模型,我还应该注意什么其他问题?

0 投票
1 回答
945 浏览

sql-server - 无法使用 INSTEAD OF 触发器更新视图

我的数据库是一个 Access Data Project,绑定到 SQL Server 2005 后端。我正在尝试将表单绑定到使用INSTEAD OF触发器的视图。Access 认为视图是不可更新的,所以它使表单成为只读的;显然它没有考虑到触发器。

我怀疑问题是 SQL Server 的元数据说视图不可更新。INFORMATION_SCHEMA.VIEWS例如,查询显示IS_UPDATABLE= NO。尽管如此,我绝对可以UPDATE通过使用语句或使用 SSMS GUI来更新视图。

有没有人知道我可以用来说服 Access 这个视图确实是可更新的方法?我知道还有其他方法可以让我获得对该表单的读写访问权限,但我计划使用此视图来限制某些用户对非常特定的数据子集的访问,如果可以的话,事情会变得容易得多将所有这些数据封装在这一视图中。

0 投票
1 回答
440 浏览

sql-server-2008 - Access 2003 ADP + SQL server迁移到2008:数据已添加到数据库但数据不会显示

我已将 SQL Server 2000 数据库迁移到 SQL Express 2008。重新分配角色和权限后,它似乎可以工作,但是在向子表单添加新记录时,在表单(+子表单)中,会给出以下错误消息,尽管记录是仍然添加到基础表中:

此处的文章描述了该问题的解决方法,但是记录源是动态创建的;一旦主窗体中的内容发生变化,记录源属性将在子窗体中相应更改。有没有办法解决这个问题?

0 投票
1 回答
2554 浏览

ms-access - 如何在 Access 2003 报表中动态定位文本框?

我有一个 Access 2003 项目 (.ADP),它是 SQL Server 2005 数据库的前端。

在这个 ADP 中,我有一个报告,它是一组 8 个未绑定的文本框,彼此堆叠在一起,每个都有自己的标签。每个文本框用于指示将处理订单的 8 个不同部门。

此报告会填充适当的数据,并在单击表单中的按钮时显示给用户。

很少有 8 个盒子同时获得值。大多数时候,只有 2 或 3 个框有值。

鉴于此,是否有可能以某种方式实现盒子的流畅布局?即,隐藏没有要显示的值的框,而不是显示空白区域,报告应该向上移动隐藏框下方有说明的框。

是否可以通过一些迂回的 VBA 代码?如果没有,我可以尝试什么其他选择?谢谢你。

编辑 - 报告和文本框仅用于呈现数据。

0 投票
1 回答
893 浏览

tcl - how to create javascript array from tcl array

please assist me in this ,,,

I have a tcl array called all_tags ,, but the thing is i need to convert it into a javascript array in my page but i am weak when it comes to javascript .

please advise me if below is correct and if not ,,what is the right way ?

and afterwards is it possible to use my javascript array in a tcl proc ?