ms-access相关内容
我在使用DAO记录集提取的数据库中有一个可选字段。在将该字段与其他字段连接之前,我需要检查该字段是否已设置。到目前为止,我已经用Is和=(这是明显错误的语法[[Is | =]])尝试了以下代码片段,但都没有用。似乎如果我使用=,它将不能正确地与Null进行比较,如果我使用Is,则它会报告它不是与对象进行比较。 While Not rs.EOF If rs.Fields("Middle
..
我在Access VBA中工作。我有一个SUB,它根据当前元素将给定的集合插入到不同的表中。我刚刚接触并想要使用这个ADO参数,因为我对简单的docmd.runsql "insert into..."有问题。问题是有些字符串包含“'”字符,所以我在这些记录中遇到错误。我搜索并找到了ADO参数,但没有好的教程,现在我厌倦了错误代码,这些错误代码也没有帮助(来自Java)。 我的代码片段: Di
..
使用pyodbc,我正在尝试循环访问Excel中的工作表,读取以字符串";约会&开始的工作表,然后将结果写入Access数据库中的现有表。 我能够遍历所有的工作表,并识别以约会和约会开头的工作表(有四个工作表--约会1、约会2等)。 我还可以读取找到的任何一个工作表上的数据,并且可以将结果写入DB表。 当我尝试在for循环中执行所有这些操作时,我能够获得所有的表名,但只要我执行()一
..
我在执行以下步骤时收到错误“‘Microsoft.ACE.OLEDB.12.0’提供程序未在本地计算机上注册”: 启动Visual Studio 2017社区 从菜单栏中选择:工具|连接到数据库 从对话框中选择:Microsoft Access数据库文件(OLE DB) 浏览Access 2013数据库文件 单击“测试连接” 我知道还有很多其他关于此问题的帖子,但我已经审阅了其
..
我使用以下代码打开文件位置文件夹,但是我想打开文件本身而不是文件夹位置。 有人能建议我更改代码中的哪些内容吗? Private Sub File_locationButton_Click() Dim filePath filePath = File_Location Shell "C:WINDOWSexplorer.exe """ & filePath &
..
希望有人能在这里帮忙,我对SQL还不熟悉,但我是办公室里最有经验的人,所以这份工作落在了我身上。 我正在尝试构建一个将客户订单插入到生产计划中的表单。该表单允许用户从机器列表中选择一台机器,然而,在此之后,我需要它做的是找到该特定机器的最后一个作业编号,并在文本框中显示下一个序列号;这就是我遇到的问题。目标是当生产用户向数据库添加订单时,通过选择他们的机器,自动填充下一个可用的作业编号。输入
..
每当我要从特定的MS Access 2007数据库中选择表名时,我都会使用以下SQL请求: SELECT name from msysobjects WHERE type=1 and flags=0 我的VB.NET源代码: Connection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + _
..
问题是,虽然前端允许4个或更多条件,但当我尝试使用VBA设置条件时,在设置第四个条件时遇到错误。换句话说,如果我只尝试在代码中设置3个条件,那么代码工作得很好。 我正在使用MS Access 2010。我需要为连续表单上的两个文本框设置条件格式。我知道旧版本的MS Access在文本框上只允许3个条件,但我知道我可以在Access 2010中获得更多条件。我当前的应用程序有4个使用用户界面的
..
我正在尝试创建连接字符串,以从Access 2010及更高版本访问Snowflake数据。我可以创建数据库DSN并链接到我使用的表,但我需要为分布式应用程序构建无DSN的连接字符串。以下是我到目前为止所得到的,它失败了,并显示消息“ODBC连接到xxxx失败”。以下是我到目前为止的情况: ODBC;驱动程序={SnowflkeDSIIDriver};服务器=https://server名称;
..
我刚刚在MS Access中设计了一个大型数据库。现在我对设计很满意,我需要能够生成相同的数据库(表、关系等)。来自代码。 我想知道是否有捷径,而不是手动编写SQL CREATE语句(这将是一个冗长、乏味且容易出错的过程)。我似乎回忆起我对MySQL的有限接触,我能够将整个数据库导出为一条SQL语句,然后可以运行该语句来重新生成该数据库。 您是否知道在MS Access中通过图形用户界面或
..
我正在创建一组Access数据库表单,用于将植被数据输入到链接的SQL Server数据库中。对于一个协议,我创建了一个表单‘frmLPI’,用于输入来自名为Line-Point-Intercept的植被监测方法的数据。这是一种表格,其中有一个名为“frmLPIDetail”的子表格,其中记录了植物物种的单个计数。主窗体有三个未绑定的控件:[TransectOID]、[DataRec]和[Data
..
我想删除表“T”中的所有记录,如果这些记录也在表D中,但我收到错误消息“指定包含您要删除的记录的表”。 DELETE T.DISCOUNT_CODE, T.PART_ID, T.SELLING_UM, T.QTY_BREAK_1, T.QTY_BREAK_2, T.QTY_BREAK_3, T.QTY_BREAK_4, T.QTY_BREAK_5, T.QTY_BREAK_6, T.QTY_
..
有人能帮我解决一个交叉表查询比较供应商当前价格的问题吗? 它使用的SELECT查询有一个子查询,它只选择最新的价格进行价格比较,这对于我们需要的数据非常有效,请参见以下内容: qryPriceComp: SELECT tblPriceComp.SupplyerID, tblPriceComp.ProductID, tblPriceComp.Effdt, tblPriceCom
..
我正在尝试设置一个&qot;Launcher";数据库,其中包含将打开第二个受密码保护的数据库的VBA代码。然后,我可以将启动器数据库转换为accde,以便无法读取包含密码的VBA。 到目前为止,我有以下代码。 Private Sub Form_Load() Dim acc As Access.Application Dim db As DAO.Database Dim
..
如何将一个MS Access数据库(*.mdb或*.accdb)中的表链接到VBA中的另一个Access数据库? 基本上,我只是使用VBA复制外部数据向导所做的操作。 我已经用谷歌搜索过了,我看到了许多如何更新或重新链接表的示例,以及许多链接到SQL数据库的示例,但很少有Access数据库之间的简单链接表。 推荐答案 您可以使用DoCmd.TransferDatabase
..
下面是我的查询,它使用了一个左连接,它的工作方式与预期一致。我想要做的是添加另一个表过滤器,该查询将继续执行,但在执行此操作时遇到了问题。我将这个新表命名为table_3,并希望添加WHEREtable_3.rwykey = runways_updatable.rwykey。如有任何帮助,我们将不胜感激。 SELECT * FROM RUNWAYS_UPDATABLE LEFT JOIN
..
我最近得到了一个相当混乱的ASP项目。我不熟悉这种语言,但在互联网上搜索了一段时间后,我终于学会了这种语言,但我仍然不熟悉数据库查询等。 问题来了,我的代码是从MS Access数据库文件中获取数据。我想要的是根据传递的POST/GET参数筛选此数据。 以下是我到目前为止拥有的代码: sql = "SELECT * FROM tyres" if len(brand1) > 2 th
..
我开始写一个docx文档来做我的一个项目。 最近,我意识到,如果数据在数据库中,管理起来会更容易。 因此,我希望自动将数据导入MS Access,以避免手动复制和粘贴数据。 有没有办法做这件事?我只知道通过Access打开Word应用程序的方式。我还知道docx有一个XML结构,所以我想如果我可以打开这个结构,用VBA做一个解析器就会很容易 VBA 有两种基本方法可以从Word文
..
我正在尝试从MS Access中的表中获取所有外键。当尝试使用cursor.ForeignKeys(&Q;表&Q;)时,我收到错误: InterfaceError: ('IM001', '[IM001] [Microsoft][ODBC Driver Manager] Driver does not support this function (0) (SQLForeignKeys)')
..
我正在使用Pyodbc将我的程序连接到MS Access。在Access数据库中,我预先创建了一些需要参数的查询。在Python中执行查询时,如何将值传递给查询的参数? 推荐答案 当Access数据库包含已保存的参数查询时,它们由Access ODBC公开为存储过程,并且可以使用ODBC{call ...}语法进行调用。例如,使用名为[ClientEmails]的已保存查询...
..