首页 文章
  • 2 votes
     answers
     views

    访问传递外部应用

    我试图在访问传递查询中使用外部应用;但是,它似乎与外部申请有关 . 查询如下 . 它在SQL Server中直接运行良好,但是当作为传递查询运行时,我在FROM子句中遇到语法错误 . 语法错误文本是:“FROM子句中的语法错误”传递将在文本运行时运行并生成数据;但是,当我尝试将其保存为报告时,会出现验证问题 . SELECT AccountNumber, ICN, Provider, Reques...
  • 1 votes
     answers
     views

    基于组合框预定义值过滤微软访问记录

    我有一个Microsoft Access数据库 . 它有一个客户表和每个客户的进入日期 . 我还有一个表格,其中包括所有客户及其信息 . 我想制作一个组合框(下拉框),其中包括一年中的几个月(1月,2月,3月,4月等) . 当用户从组合框中选择April时,只有那个月添加的记录才会显示在记录表中 . 可以这样做吗?我一直试图这样做至少3天但没有运气.. 亲切的问候 .
  • 0 votes
     answers
     views

    如何使列表框像Access中的组合框一样下拉

    在Access 2007如何使列表框下拉像组合框而不将其更改为组合框类型,因为它具有多选属性,我需要在我的表单上保存一些空间是可能的?
  • 2 votes
     answers
     views

    带有动态记录源的数据表在Access 2007中没有显示记录,但在Access 2003中有效

    我有一个Access 2003数据库,它使用主窗体和子窗体中的数据表 . 主窗体允许用户从更新子窗体的记录源的菜单中进行选择 . 子窗体还根据窗体记录源中字段的数量和类型更新可用于编辑的字段的数量和类型 . 它基本上是一个动态数据表生成器 . 这在Access 2003中工作得很好,并且已经存在多年了 . 如果我在Access 2007中打开相同的数据库(完整或运行时),大多数菜单选择都有效 . ...
  • 2 votes
     answers
     views

    使用动态SQL作为记录源设计Access窗体

    我是Access VBA编程的新手 . 这是在Access中创建表单时遇到的一个问题 . 我需要将表单的记录源链接到我已经定义的查询对象 . 假设我的查询中有field1,field2,field3等 . 我想提出的最终产品是 在表单的顶部,有几个文本框供用户输入field1,field2,field3 ...的过滤条件 .单击按钮 ,数据表显示在表单底部,并应用了过滤条件 除了查询中...
  • 0 votes
     answers
     views

    MS Access:动态刷新另一个调用者表单中的列表框

    我有一个表单“列表”,它列出了一组记录,并有编辑按钮 . 单击此(编辑)按钮将打开另一个“编辑”表单,用于编辑所选记录 . 当我处于被调用(编辑)形式时, I need a VBA generic code that returns the caller (列表)形式,也就是说,当我处于"Edit"形式时,它应该返回"List" . Private Sub...
  • 0 votes
     answers
     views

    通过vba新记录更新,目前以表格形式打开

    我有一个关于通过VBA更新新记录的问题 . 第一 - 假设 . 我做了一个名为“assortment”的表单,它显示了一组记录和一个显示相关的enntory的sobreport . 我把按钮放在上面:“添加新记录” . 这将打开第二个表单“inventory_details”,用于输入和查看库存特定数据 . 该库存属于该特定分类类型 . 所以 - 我通过DoCmd.OpenForm将assortm...
  • 0 votes
     answers
     views

    在Access数据库中打开表单时的SQL查询

    我正在开发我正在开发的访问数据库中的表单时遇到问题 . 查询正在运行而没有停止 . 我必须手动停止它(因此不执行下面描述的操作) . 在开头,表单应该执行这部分代码: Private Sub Form_Load() DoCmd.SetWarnings False DoCmd.RunSQL "UPDATE Table1 SET Field1 = Null WHERE EXISTS(SEL...
  • 0 votes
     answers
     views

    使用DoCmd.Openform设置表单记录源

    我有一个表单,可以从我的Access 2013应用程序中的多个位置访问 - 根据打开表单的位置,记录源应该是不同的 - 例如,如果打开表单来搜索记录,表单记录源是一个用户输入记录ID作为参数的参数查询 - 但是如果从其他地方打开表单,则记录源是一个选择查询,并且使用VBA传递记录ID . 如果可能的话,我想避免使用两个表单 - 我只需要一个表单并且能够在表单打开时设置记录源...是否可以在打开表单...
  • 1 votes
     answers
     views

    使用VBA查询记录集对象

    我正在使用Access 2003,并且有一个允许用户从各种过滤器中选择的表单,我使用VBA基于这些过滤器更新子表单的记录集(我在VBA中生成一个SQL语句) . 此子表单可能有重复的客户端ID,现在我正在尝试访问唯一的客户端ID列表 . 如果我有子窗体的源SQL,有没有简单的方法可以使用VBA查询唯一的客户端ID?我想到了这些选择: 将所有ID写入临时表,然后查询该表(似乎比必要的工作/资源更...
  • 0 votes
     answers
     views

    将CSV文件导入MS Access 2010表

    我是VBA编码的新手,我正在研究创建一个ms访问的导入UI,以便用户导入CSV文件并插入新的临时表,从临时表中将有SQL查询将数据拆分到不同的表中,最后删除临时表 . 根据代码,我创建了导入按钮并编码了文件选择器 . 但是我迷失了如何编码它以导入新的临时表并遵循SQL查询 . 感谢所有帮助 Sub ImportButton_Click() Dim strfilename As String W...
  • 2 votes
     answers
     views

    MS Access组合框获取所选项目值

    你好 - 我正在使用MS Access,我正在使用表单来运行查询 . 表单有两个文本框,一个组合框和一个按钮 . 这三个都为查询提供了条件,按钮在单击时运行查询 . 目前,文本框正在运行,它们提供了查询的条件 . 组合框绑定到另一个表中的数据,并且当前未向查询提供条件 . 我想要做的是,当我在组合框中选择一个项目并使用按钮运行查询时,所选项目是用作查询中的条件的项目 . 如果这需要vba代码,如果...
  • 0 votes
     answers
     views

    导入访问csv没有重复

    我有一个以.csv格式提供给我的股票清单 . 我无法更改csv,需要通过Access 2007-2013进行所有验证 . 我已经创建了一个追加查询,可以将我的数据从CSV导入到表格中 . INSERT INTO Table1 ( tblfield1, tblfield2, tblfield3, tblfield4 ) SELECT [File#csv].[columnname1], [File#c...
  • 2 votes
     answers
     views

    更改索引设置访问VBA

    我正在尝试自动化Access中的进程,我希望自动化的步骤之一是更改表中某些字段的索引设置 . 我需要这样做以提高后续查询的速度(索引的查询速度提高了大约100倍) . 无论如何,假设我的 table 名为“Cars”,看起来像这样: ID Name Character 1 Paul Newman Doc Hudson 2 ...
  • 1 votes
     answers
     views

    SQL NOT EXISTS - 不重复插入

    我有2个表,具有不同的字段名称,但数据相同 . 我想将另一个表中的数据导入到一个表中而不生成重复的行 . 这是我尝试过的(我在Access VBA中工作): Private Sub Command4_Click() Dim SQL As String SQL = "INSERT INTO COMPANY(CompanyNumber, CompanyName)" & ...
  • 4 votes
     answers
     views

    在Access DB中将字段拆分为多个记录

    我有一个MS Access数据库,它有一个名为 Field1 的字段,其中包含由逗号分隔的多个值 . 即, Value1,Value 2, Value3, Value 4,Value5 我试图将值拆分为不是单独的字段,而是通过复制记录并将每个值存储在另一个字段中 . 这将使包含具有三个值的单元格的记录将被复制三次,每个记录在新字段中包含的值中变化 . 例如, 在查询/运行模块之前: +------...
  • 0 votes
     answers
     views

    使用VBA插入Access DB,尝试排除重复但收到错误

    我确定它很简单,但是,我在尝试运行时遇到错误 . 我创建了一个数据库,想要导入一些数据 . 我已经解析了导入文件,并将相关数据分配给变量 . 下一步是插入我已经管理过的数据库,但是,如果发现重复,我希望忽略该行 . 代码是: - strSQL = "INSERT INTO PubHol " & "(HolidayDate, HolidayName)"...
  • 0 votes
     answers
     views

    将记录从非索引字段导入索引字段:访问VBA和SQL

    我有一个新组织的Access 2016后端,我正在尝试从当前的Access 2000数据库导入记录 . 以下记录导入得很好: Sub tblOrders_FillTable() Dim SQL As String SQL = "INSERT INTO tblOrders (OrderNumber, AccountNumber, DateIn, Shipping, PONumber) ...
  • 1 votes
     answers
     views

    'Undefined function'在VBA中使用DAO QueryDef时

    我正在为Excel VBA中的QueryDef分配Access 2007查询 . 我的查询调用用户定义的函数,因为它对使用正则表达式计算字段的结果执行计算 . 我正在使用QueryDef,因为我正在收集UserForm中的值,并希望将它们作为参数传递给查询 . 当我运行我的VBA代码时,我收到一个错误:“运行时错误'3085':表达式中未定义的函数'regexFunc' . ” This ques...
  • 5 votes
     answers
     views

    如何在Microsoft Access中通过VBA设置INSERT SQL查询的参数值?

    我是Access的新手,我来自C#,SQL Server和.Net . 有一个项目来了我的方式,我必须完成一些部分 . 该场景可以描述为: 带有子表单的Access表单 作为上述子表单的数据源的Access查询,带有两个参数,显示为: Parametername1 String(255),Parametername2 String(255) . VBA代码模块 我的计划是在我的V...
  • 0 votes
     answers
     views

    组合查询时的SQL服务器语法错误(传递查询)

    我正在尝试将2个查询组合到sql-server传递查询(PTQ) . 在Access中单独编码时,两个查询都有效 . 将这些访问代码组合到一个查询时,它仍然可以在Access中使用 . 但是当我将字段名称格式化为T-sql并尝试作为PTQ运行时,我在“GROUP”附近出现语法错误 . 当我删除这个“GROUP BY”行时,我在“;”附近收到语法错误 . SELECT jaar, m...
  • 1 votes
     answers
     views

    如何使用VBA动态SQL SELECT语句调用MS Access参数查询

    我搜索过MSDN,StackOverflow,SQLServer Central和太多网站 . 我已经尝试了几天,在Excel VBA代码中使用动态SQL SELECT语句找到在MS Access中执行参数查询的方法 . 我正在使用的系统与SQL Server TVF配合得非常好,但由于失去了服务器支持,我必须将其转换为Access . VBA代码首先循环访问Excel中的“输入”工作表,获取用...
  • 2 votes
     answers
     views

    Access查询中的参数?

    我在VBA中编写一个使用ODBC并查询大型数据集的应用程序 . 我发现将SQL放在一个字符串 - 或连接的字符串 - 是混乱的,似乎不适用于标准字符串长度以外的任何东西 . 我已经采用了使用查询构建器并使用参数保存查询的路线 . 我试图以编程方式访问此查询 . 但是,这个查询有3个参数,我找不到运气的文章和答案 . 这是代码: Dim qdf Set qdf = CurrentDb.QueryDe...
  • 3 votes
     answers
     views

    使用直通参数访问调用存储过程

    我正在使用链接到SQL Server 2012数据库后端的Access 2010前端 . 在Access前端,我有一个通用搜索屏幕,包含一个文本框,结果显示在列表框中 . 我希望文本框能够搜索多个字段,这些字段也需要是通配符 . 所以,我的存储过程是这样的: ALTER PROCEDURE [dbo].[SalesGeneralSearch] @Search nvarchar(50) = '...
  • 0 votes
     answers
     views

    在MS Access中选择查询,使用VBA模块返回意外结果

    我的数据库中有一个名为Employees的表,包括这4个字段:Manager_Name1和Manager_Name2以及相应的管理器部门,Department1和Department2 . 表中的每位员工最多可以有2位经理 . 除Manager_Name1和Department1字段外,表中的其余字段可以为NULL . 在一个名为Master的单独表中,我有一个公司所有经理的主表,其各自的部门名为...
  • 0 votes
     answers
     views

    TSQL查询可以使用Access Forms中的值吗?

    我正在使用一个Access DB,它有ODBC链接SQL Server表,我有以下脚本来运行TSQL查询,你可以看到我试图在查询中包含Access Forms的值,但它无法运行 . 执行脚本时,表单将打开并填充数据 . 我想知道这是不可能的还是有另一种方法呢?我是TSQL和SQL服务器的新手,这是我的问题 . 如果有人可以提供帮助,请说明 . 非常感谢 . Function formtest() ...
  • 0 votes
     answers
     views

    访问:使用VBA将值传递给参数查询?

    我有一个带有参数查询的Access表单(粉红色) . 这是我的表格: 当用户选择一个物种时,Access使用选项组生成的数字(称为“speciesSelection”)来查找表中的物种名称,并且它可以工作 . 但是,我想将种类名称传递给参数查询,以便记录集可以是突出显示的组合框(Combo12)的数据源 . 但是,当我选择一个物种时,组合框是空白的 . 这是我的代码: Private Sub s...
  • 0 votes
     answers
     views

    嵌套的传递查询?

    我有一个到SQL Server数据库的ODBC连接,因为我用我的查询返回大型记录集,我发现运行传递查询比本机Access查询更快 . 但是我发现很难编写和组织我的查询,因为据我所知,我无法保存几个不同的传递查询并将它们连接到另一个传递查询中 . 我对此数据库具有只读权限,因此无法在SQL Server中保存存储过程,然后在传递中引用它们 . 例如,假设我想从以下查询中仅获取最大值为 o_versi...
  • 0 votes
     answers
     views

    访问SQL查询到SQL数据库会导致Access因某些条件而崩溃

    我使用Access数据库,用于连接到我们服务器上运行的SQL Server数据库 . 我遇到的问题涉及两种形式 . Form1(Canvass_Applicants_Search)用于将选择条件传递给Form2(Canvass_Applicant_List),Form2在表单加载时运行SQL查询 . Form2(代码如下所示)采用Form1中的条件并将其传递给下面的SQL查询 . 下面的SQL查...
  • 0 votes
     answers
     views

    在访问表单中通过userinput传递查询

    我有Access前端,后端由SQL Server提供支持 . 我做了一个需要用户输入的表单,根据输入它应该运行遍历查询并应该在子表单中显示结果 . 我已经在互联网上阅读了这不能通过sql命令完成,它需要sql编码包装在VBA编码中 . 我这样做了一个代码: Private Sub id_AfterUpdate() Dim MyDb As Database, MyQry As QueryDef Se...

热门问题