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

java - Java 中连接 Microsoft Access 2007 数据库的正确方法是什么?

我正在尝试使用 jdbc-odbc 网桥创建一个简单的连接:

但后来我得到了这个例外:

有任何想法吗?

2009 年 3 月 24 日更新:现在它正在工作。创建了一个用户数据源,由于某种原因异常消失了。

作为一个普遍的问题,在 Java 中处理数据库连接的最佳方法是什么?

0 投票
2 回答
1383 浏览

sql-server - 将 Access 链接从 SQL Server 更改为另一个 Access 文件?

我已经看到很多关于将数据从 Access 移动到 SQL Server 的问题,但我想走另一条路。原因如下:

我一直在从事一个具有 SQL Server 2008 后端和 Access 2007 前端的大型项目。我希望能够在周末在家中做一些前端工作,但我无法从那里访问(VPN 或其他方式)SQL Server。我想将我的链接表从 SQL Server 更改为另一个 Access 数据库文件,我在其中导入了 SQL Server 数据的快照。然后,在星期一早上,将链接切换回 SQL Server。

我的问题是当我转到链接表管理器并尝试更改链接时,我得到的只是 ODBC 选择数据源对话框。如果我尝试链接到 Access 数据库,它会告诉我 ODBC 不能用于链接、导入或导出到另一个 Access 文件。

我想到了一个想法,但我还没有尝试过;也许有人可以告诉我这是一个好主意还是坏主意:我能否删除链接,将它们重新创建到另一个 Access 文件,并且不会丢失我的查询/表单/报告中的任何功能?

0 投票
1 回答
3084 浏览

vba - Access 2007:如何获取 Treeview 复选框的 onclick 事件?

我有一个 Access 2007 表单,它使用启用了复选框的 ActiveX Treeview 控件。我想在单击复选框后运行一些自定义代码,但我似乎找不到任何类型的“onclick”或“onchecked”事件。

有谁知道如何在 Access 2007 中执行此操作?

0 投票
1 回答
7047 浏览

ms-access - 将列的默认值设置为 Access 2007 中的登录用户名

我有一个使用 Access 2003 开发的 Access 文件,并且正在尝试使用 Access 2007 来处理它。

一些表有一个“changedby”列,其默认值为

这是触发错误

验证表达式中的未知函数“Environ”或 market.changedby 上的默认值

Access 2007 中是否有可用的替换函数,可以用作列的默认值中的公式?

0 投票
3 回答
3234 浏览

vba - Access 中的 VB:组合框值在表单视图中不可见,但通过 Debug.Print 可见

表单 onLoad 中的代码:

重置函数中的代码:

填充国家组合的代码:

在填充国家/地区组合框的代码运行后,我遇到了一个问题。这些值在那里,因为我可以运行 Debug.Print(countryCombo.Value) 并打印出所选国家/地区的名称,但我根本看不到组合框中的值。它们是不可见的,据我所知,特定项目没有可见性属性,除非我完全弄错了。

comboBoxError.png http://img110.imageshack.us/my.php?image=comboboxerror.png

0 投票
4 回答
584 浏览

ms-access - Access ADP Corrupt 无法编译

我有一个 Access ADP 项目,该项目在过去 6 年中一直是一个连续项目,因此它有数百个表单和 thosands 行的 VBA 代码。在最近的更新之后,它不会编译来创建 ADE 文件。它告诉我其中一个文本框不存在,但确实存在。我删除了 for 并从工作备份中重新导入它,但仍然是同样的错误。我尝试将整个项目导入新的 ADP 文件,但仍然无法编译,尝试压缩和修复以及 /decompile

有没有人没有任何技巧或软件包来帮助解决这个问题?

0 投票
3 回答
3478 浏览

mysql - 为 Access 中的链接表选择 @@Identity 返回 0

我正在使用 Access 2007 并且有一些链接到 mySQL 数据库的表。我正在使用 DAO 将记录插入到 mySQL 链接表中,并尝试使用 Select @@identity 检索插入的 PK,但该选择返回 0。

我见过另一个这样的问题,对我来说没有得到满意的回答

0 投票
3 回答
1068 浏览

ms-access - access 2003 adp 在 2007 年打开和保存现在在 2003 年表现奇怪

我继承了一个使用 sql 2000 作为数据源的 access 2003 ADP 文件。这是我的第一个访问维护项目,没有考虑所涉及的问题,只是在我的开发机器上的 access 2007 中打开它。它当然奏效了,我开始做要求的工作。

我已完成工作并将文件提交给客户,他在 access 2003 中打开该文件并继续收到几个错误,这些错误都与未声明的变量有关。正是在这一点上,我意识到没有任何代码文件具有 Option Explicit 集。我再次查看 access 2007 中的项目 - 没有错误。行为就像 access 2007 尊重缺乏 Option Explicit 并按预期工作,但 access 2003 “认为” Option Explicit 已设置,即使它从未出现在任何代码文件中。

我意识到我可以只使用 access 2003 重新做这项工作,但这会比我想要的更耗时。

0 投票
5 回答
22155 浏览

ms-access - 使用没有 MAPI 的 Access 和 VBA 发送电子邮件

我想使用 VBA 在无人值守的情况下从 Microsoft Access 发送电子邮件。我知道内置方法“SendObject”使用 MAPI 表示安全提示和类似 Outlook 配置的东西。因为我想使用任务计划程序来启动不同的报告,所以我倾向于远离 MAPI,并且更喜欢其他一些解决方案。不是运输申请,而是内部申请。想法?

0 投票
1 回答
104726 浏览

ms-access - 在 MS-Access 中插入带日期时间的 SQL 命令

我正在 MS-Access 2007 中尝试以下查询,但它在时间字段上失败。

TIME字段被定义为日期时间。

没有该TIME字段,查询工作正常!

我尝试了许多不同的方法,例如将日期时间括在散列、引号等中。但是,时间字段上的查询仍然失败。


谢谢你们!这几乎让我完全在那里。我仍然不断收到插入语句的语法错误,但是在进一步的谷歌搜索中,我意识到这TIME可能是一个保留关键字,所以把它放在方括号上[TIME]就可以了!