ms-access相关内容

如何检查VBA DAO记录集中的NULL?

我在使用DAO记录集提取的数据库中有一个可选字段。在将该字段与其他字段连接之前,我需要检查该字段是否已设置。到目前为止,我已经用Is和=(这是明显错误的语法[[Is | =]])尝试了以下代码片段,但都没有用。似乎如果我使用=,它将不能正确地与Null进行比较,如果我使用Is,则它会报告它不是与对象进行比较。 While Not rs.EOF If rs.Fields("Middle ..
发布时间:2022-08-26 21:06:18 其他开发

带有ADO参数的VBA INSERT INTO

我在Access VBA中工作。我有一个SUB,它根据当前元素将给定的集合插入到不同的表中。我刚刚接触并想要使用这个ADO参数,因为我对简单的docmd.runsql "insert into..."有问题。问题是有些字符串包含“'”字符,所以我在这些记录中遇到错误。我搜索并找到了ADO参数,但没有好的教程,现在我厌倦了错误代码,这些错误代码也没有帮助(来自Java)。 我的代码片段: Di ..
发布时间:2022-08-25 10:46:02 其他开发

循环在第一个Cursor.Execute()之后停止

使用pyodbc,我正在尝试循环访问Excel中的工作表,读取以字符串";约会&开始的工作表,然后将结果写入Access数据库中的现有表。 我能够遍历所有的工作表,并识别以约会和约会开头的工作表(有四个工作表--约会1、约会2等)。 我还可以读取找到的任何一个工作表上的数据,并且可以将结果写入DB表。 当我尝试在for循环中执行所有这些操作时,我能够获得所有的表名,但只要我执行()一 ..
发布时间:2022-08-14 23:31:26 Python

令人生畏的Microsoft.ACE.OLEDB.12.0&39;提供程序未在Visual Studio 2017中注册

我在执行以下步骤时收到错误“‘Microsoft.ACE.OLEDB.12.0’提供程序未在本地计算机上注册”: 启动Visual Studio 2017社区 从菜单栏中选择:工具|连接到数据库 从对话框中选择:Microsoft Access数据库文件(OLE DB) 浏览Access 2013数据库文件 单击“测试连接” 我知道还有很多其他关于此问题的帖子,但我已经审阅了其 ..
发布时间:2022-08-11 14:42:48 其他开发

基于字段选择的Access Form中的序列号

希望有人能在这里帮忙,我对SQL还不熟悉,但我是办公室里最有经验的人,所以这份工作落在了我身上。 我正在尝试构建一个将客户订单插入到生产计划中的表单。该表单允许用户从机器列表中选择一台机器,然而,在此之后,我需要它做的是找到该特定机器的最后一个作业编号,并在文本框中显示下一个序列号;这就是我遇到的问题。目标是当生产用户向数据库添加订单时,通过选择他们的机器,自动填充下一个可用的作业编号。输入 ..
发布时间:2022-08-07 10:24:27 其他开发

访问条件格式-用户界面上的VBA选项更少?

问题是,虽然前端允许4个或更多条件,但当我尝试使用VBA设置条件时,在设置第四个条件时遇到错误。换句话说,如果我只尝试在代码中设置3个条件,那么代码工作得很好。 我正在使用MS Access 2010。我需要为连续表单上的两个文本框设置条件格式。我知道旧版本的MS Access在文本框上只允许3个条件,但我知道我可以在Access 2010中获得更多条件。我当前的应用程序有4个使用用户界面的 ..
发布时间:2022-08-07 10:17:03 其他开发

用于访问直通查询的Snowflake的ODBC连接字符串

我正在尝试创建连接字符串,以从Access 2010及更高版本访问Snowflake数据。我可以创建数据库DSN并链接到我使用的表,但我需要为分布式应用程序构建无DSN的连接字符串。以下是我到目前为止所得到的,它失败了,并显示消息“ODBC连接到xxxx失败”。以下是我到目前为止的情况: ODBC;驱动程序={SnowflkeDSIIDriver};服务器=https://server名称; ..
发布时间:2022-08-05 16:07:35 其他开发

从现有MS Access表自动生成SQL

我刚刚在MS Access中设计了一个大型数据库。现在我对设计很满意,我需要能够生成相同的数据库(表、关系等)。来自代码。 我想知道是否有捷径,而不是手动编写SQL CREATE语句(这将是一个冗长、乏味且容易出错的过程)。我似乎回忆起我对MySQL的有限接触,我能够将整个数据库导出为一条SQL语句,然后可以运行该语句来重新生成该数据库。 您是否知道在MS Access中通过图形用户界面或 ..
发布时间:2022-08-05 10:40:59 其他开发

使用组合框和AfterUpdate Event Procedure填充子窗体中的多个字段

我正在创建一组Access数据库表单,用于将植被数据输入到链接的SQL Server数据库中。对于一个协议,我创建了一个表单‘frmLPI’,用于输入来自名为Line-Point-Intercept的植被监测方法的数据。这是一种表格,其中有一个名为“frmLPIDetail”的子表格,其中记录了植物物种的单个计数。主窗体有三个未绑定的控件:[TransectOID]、[DataRec]和[Data ..
发布时间:2022-07-22 19:56:10 其他开发

来自有子查询的查询的交叉表查询

有人能帮我解决一个交叉表查询比较供应商当前价格的问题吗? 它使用的SELECT查询有一个子查询,它只选择最新的价格进行价格比较,这对于我们需要的数据非常有效,请参见以下内容: qryPriceComp: SELECT tblPriceComp.SupplyerID, tblPriceComp.ProductID, tblPriceComp.Effdt, tblPriceCom ..
发布时间:2022-07-12 22:10:50 其他开发

启动受密码保护的数据库并关闭现有数据库

我正在尝试设置一个&qot;Launcher";数据库,其中包含将打开第二个受密码保护的数据库的VBA代码。然后,我可以将启动器数据库转换为accde,以便无法读取包含密码的VBA。 到目前为止,我有以下代码。 Private Sub Form_Load() Dim acc As Access.Application Dim db As DAO.Database Dim ..
发布时间:2022-07-01 16:57:43 其他开发

带VBA的MS Access链路表

如何将一个MS Access数据库(*.mdb或*.accdb)中的表链接到VBA中的另一个Access数据库? 基本上,我只是使用VBA复制外部数据向导所做的操作。 我已经用谷歌搜索过了,我看到了许多如何更新或重新链接表的示例,以及许多链接到SQL数据库的示例,但很少有Access数据库之间的简单链接表。 推荐答案 您可以使用DoCmd.TransferDatabase ..

在同一查询中使用LEFT JOIN和INNER JOIN

下面是我的查询,它使用了一个左连接,它的工作方式与预期一致。我想要做的是添加另一个表过滤器,该查询将继续执行,但在执行此操作时遇到了问题。我将这个新表命名为table_3,并希望添加WHEREtable_3.rwykey = runways_updatable.rwykey。如有任何帮助,我们将不胜感激。 SELECT * FROM RUNWAYS_UPDATABLE LEFT JOIN ..
发布时间:2022-06-28 11:03:49 其他开发

如何用ASP过滤从数据库中解析出来的数据

我最近得到了一个相当混乱的ASP项目。我不熟悉这种语言,但在互联网上搜索了一段时间后,我终于学会了这种语言,但我仍然不熟悉数据库查询等。 问题来了,我的代码是从MS Access数据库文件中获取数据。我想要的是根据传递的POST/GET参数筛选此数据。 以下是我到目前为止拥有的代码: sql = "SELECT * FROM tyres" if len(brand1) > 2 th ..
发布时间:2022-06-25 12:36:24 其他开发

将.docx内容导入到MS Access

我开始写一个docx文档来做我的一个项目。 最近,我意识到,如果数据在数据库中,管理起来会更容易。 因此,我希望自动将数据导入MS Access,以避免手动复制和粘贴数据。 有没有办法做这件事?我只知道通过Access打开Word应用程序的方式。我还知道docx有一个XML结构,所以我想如果我可以打开这个结构,用VBA做一个解析器就会很容易 VBA 有两种基本方法可以从Word文 ..
发布时间:2022-06-15 11:19:41 其他开发

从MS Access中提取外键

我正在尝试从MS Access中的表中获取所有外键。当尝试使用cursor.ForeignKeys(&Q;表&Q;)时,我收到错误: InterfaceError: ('IM001', '[IM001] [Microsoft][ODBC Driver Manager] Driver does not support this function (0) (SQLForeignKeys)') ..
发布时间:2022-04-25 11:23:30 Python

是否使用所需参数通过Pyodbc运行保存在MS Access中的查询?

我正在使用Pyodbc将我的程序连接到MS Access。在Access数据库中,我预先创建了一些需要参数的查询。在Python中执行查询时,如何将值传递给查询的参数? 推荐答案 当Access数据库包含已保存的参数查询时,它们由Access ODBC公开为存储过程,并且可以使用ODBC{call ...}语法进行调用。例如,使用名为[ClientEmails]的已保存查询... ..
发布时间:2022-04-25 10:36:44 Python