问题标签 [ms-access-2007]

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 回答
1521 浏览

database - 如何创建表单来编辑一对多关系?

使用 MS Access 2007,我正在创建一个学生管理数据库。我有以下表格:

  • 学生们
  • 培训班
  • 课程部分

我需要的是一种将学生分配到课程部分的方法。所以我创建了一个链接学生和会话的表:

  • StudentInSection(包含学生的外键和课程部分的外键)

我想创建一个表单,允许我编辑一个部分并从学生列表中添加学生。我做过很多关系数据库工作,只是从来没有访问过。这似乎是一件很简单的事情。有人知道这样做的好方法吗?

0 投票
1 回答
522 浏览

ms-access - 升级到 Access 2007,信任中心问题

升级到 Access 2007 时,有没有办法在网络环境中自动设置信任中心位置?

0 投票
2 回答
8703 浏览

ms-access - 在 Access 2007 中链接 ODBC 表

我有一个 Access 2002 应用程序,它通过 ODBC 将 Oracle 表与以下代码链接:

不幸的是,Access 2007 不再接受这种语法,说不再支持 ODBCDirect(运行时错误 3847)并建议使用 ADO 而不是 DAO。有人可以告诉我如何修改此代码以满足 Access 2007 的要求吗?

0 投票
4 回答
3791 浏览

ms-access - Access 2007 Engine:如何将它包含在我的 .msi 安装程序中?

我有一个 .NET 应用程序,它使用 accdb 文件(MS Access 2007 格式)作为其数据库。要在另一台机器上安装这个应用程序,我需要在该机器上安装 Access 引擎。Microsoft 有这个文件:AccessDatabaseEngine.exe,其中包含引擎,但在安装过程中提取时,会运行另一个 .msi 安装程序。

您可以猜到,由于此 msi 在安装另一个 msi(我的应用程序的安装程序)期间运行,因此 Access 引擎设置失败并出现错误 1500:“另一个安装正在进行中。在继续这个之前完成那个...”

我也找到了 Access 2007 的运行时,它确实安装了引擎,但运行时包又是一个 msi 安装程序,这意味着我仍然遇到同样的问题。

将引擎包含在我的应用程序安装程序中的任何想法?

0 投票
1 回答
3046 浏览

ms-access - MS-Access 2007 中的字典和哈希表

我想在我的访问程序中使用哈希表或字典。显然,我应该为此使用 Microsoft Scripting Runtime Library,但它不起作用。

它找不到方法“.compareMode”或“.Add”:

相反,这些是我唯一可用的:

有什么线索吗?

0 投票
4 回答
5249 浏览

sql - SQL 代码导入 Access 2007

我基本上需要知道如何将 SQL 代码导入 Access。我尝试了一种方法,但这需要我一次做一张表和一个值,这需要很长时间。

任何人都可以帮忙吗?

0 投票
2 回答
261 浏览

mysql - 帮助访问 2007 sql 表?

有谁知道在哪里访问 2007 可以访问我的 sql 数据库的功能?我需要它来创建报告。谢谢

0 投票
1 回答
268 浏览

ms-access - Access 2007 中的每周周期

有没有办法定义我想在报告中使用的每周时间段,目前 Access 将一周定义为太阳到周六,我想使用周一到太阳。

0 投票
4 回答
2216 浏览

sql-server-2005 - 连接到 Sql Server 2005 的 Access 2007 项目出现问题

因此,我为我的一位用户创建了一个 Access 项目,以便他可以连接到报告数据库。.adp 项目连接到数据库,他可以随心所欲地查询数据。问题是,无法保存任何查询。每当他打开项目时,都会出现以下错误:

“此版本的 Microsoft Access 不支持您的 Access 项目所连接的 Microsoft Sql Server 版本的设计更改。有关最新信息和下载,请参阅 Microsoft Office 更新网站。您的设计更改将不会被保存。”

再次,这是 Access 2007 和 Sql Server 2005。我的谷歌搜索工作 - 在我似乎特别愚蠢的一天即将到来 - 不断提出有关 Access 2002/2003 试图连接到 Sql Server 2005 的此错误的信息,它显然不是我的问题。

我看到人们可以使用普通的 Access 数据库(2007 年的 .accdb 或类似的数据库)连接到 Sql Server,但我看到关于我是否想要这样做的混合信息。而且由于我无法获得 Access 2007 的副本,因此我无法真正对此进行测试(主题再谈)。

在我沿着这条路走之前,我想深入了解这条路。任何人有任何建议,有用的链接或有用的知识?还是一个知道不再需要的答案的老开发者,让我可以吃掉他,吸收他的知识和力量?

0 投票
1 回答
2241 浏览

sharepoint - Access 2007 与 Sharepoint 2007 任务列表的集成

我们的一个客户有一个 Access 2007 应用程序,其中包含一个用于创建任务以上传到 Sharepoint 任务列表的表单。用户填写表格(标题、状态、优先级、开始日期、截止日期)。然后,用户在必须将此任务分配给的共享点用户名旁边放置复选标记(每个选定的 sp 用户一个任务)。这些数据被聚合到 TaskQueue 表中,并且任务成功添加到 Sharepoint 列表中(通过链接列表 - 我认为)。问题是我们需要为每个任务项包含零个或多个附件。有没有办法通过宏、VBA 或其他一些我尚未了解的内置功能来做到这一点?

我最初的想法是使用 C# windows 服务来监视此任务队列表,然后在给定列表项 ID 和附件文件的 NTFS 路径时使用 Lists.asmx Shareopint Web 服务和 AddAttachment 方法将附件添加到任务列表项在共享点。

在使用 Access 并在 Sharepoint 中将链接表设置为任务列表后,我发现您可以通过 Access 2007 数据表视图添加附件。问题是您只能在“分配给”字段中选择一个用户或 SP 组。他们有很多重复的任务要分配给一群不同的人。这就是他们开发这种表格的原因。如果有人对如何解决此问题有任何想法,请告诉我。还有人知道任何好的 Access 2007/Sharepoint 集成资源吗?

提前致谢!