首页 文章
  • 1 votes
     answers
     views

    Matlab:将不同长度的行叠加到矩阵上

    如何在Matlab中将不同长度的行叠加到矩阵上?也就是说,我希望矩阵A的行z中的前x个元素和最后y个元素为零,其中x和y在长度为Z的两个列向量中指定(因此对应于矩阵的行数)一个) . 我只能想到一个简单循环的解决方案,但我正在寻找一个更优雅的解决方案,避免使用循环,因为这段代码需要在主循环中运行数千次 . 编辑 正如@randomatlabuser所证实的那样,这就是提问者在没有循环的情况下想做的...
  • 2 votes
     answers
     views

    使用每行列索引的向量提取矩阵元素

    我有一个 MxN 矩阵,我想要一个列向量 v ,使用向量 s 告诉我矩阵中的每一行我将采用哪一列 . 这是一个例子: Matrix = [ 4 13 93 20 42; 31 18 94 64 02; 7 44 24 91 15; 11 20 43 38 31; 21 42 72 60 99; 13 81 31 87 50; ...
  • 3 votes
     answers
     views

    从矩阵中获取每行的不同列

    矩阵 A = [19,20,30; 41,54,65; 72,83,95] 矩阵 B = [2,3; 1,3; 3,3] 输出矩阵 C = [20; 30; 41; 54; 65; 95] Matrix B 包括应将哪些列传输到输出矩阵 C . 例如, B 的第二行是 1 和 3 . 所以从第二排 A ;第1列和第3列之间的元素应转移到输出矩阵 C . 没有for循环,只有矩阵运算,我该怎...
  • 5 votes
     answers
     views

    在矩阵的每一行中查找1的列索引

    我在Matlab中有以下矩阵: M = [0 0 1 1 0 0 0 1 0 1 0 0 0 0 1]; 每行只有一个1.我如何(没有循环)确定列向量,以便第一个元素是2,如果第二列中有1,第二个元素是3,对于第三列中的一个等 . ?上面的例子应该变成: M = [ 3 1 2 1 3];
  • 5 votes
     answers
     views

    从矩阵的每一行中提取唯一元素(Matlab)

    我想对给定矩阵的每一行应用唯一的函数,而不涉及任何for循环 . 假设我有以下4乘5矩阵 full(A) = [0 1 0 0 1 2 1 0 3 0 1 2 0 0 2 0 3 1 0 0] 其中 A 是对应的稀疏矩阵...
  • 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 ...的过滤条件 .单击按钮 ,数据表显示在表单底部,并应用了过滤条件 除了查询中...
  • 1 votes
     answers
     views

    在Access VBA中编辑基础记录时“数据已更改”错误

    我在Access中有一个表单,其中有2个未绑定的多选列表框,其中有一些代码可以在它们之间移动项目 . 表格中显示的每个字段都是布尔值 - 如果值为true,则该字段的名称显示在 lstSelected 中,如果false显示在 lstUnselected 中 . 列表框具有值列表的RowSourceType,并且通过查看基础记录并构造具有字段名称的字符串来以编程方式生成值列表,其中布尔值对于 ls...
  • 0 votes
     answers
     views

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

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

    带有WHERE和GROUP BY的MS Access 2007 SQL不能正确使用FILTER

    我有一个看起来像SQL的查询: SELECT a,b,c FROM tableA WHERE d = "something" GROUP BY a,b,c 查询本身就可以正常工作 . 在报表中使用查询时,它可以正常工作 . 如果我尝试应用像这样的过滤器 d="something" and e="whatever" 在报告的On...
  • 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

    Access 2007表单组合框不接受列表中的项目

    这让我很生气!我有一个相对简单的表单,只有一个表作为其数据源 . 在该表上有两个用于查找表的外键,这些表可以通过普通的组合框进行编辑,这些组合框本身具有简单的单表行源 . 该表单作为独立的弹出窗体和子窗体非常有效 . 但是,当我从另一个表单中打开它并等待用户使用以下命令完成编辑时: DoCmd.OpenForm "ACCategory", , , , acFormEdit, ,...
  • 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)" & ...
  • 0 votes
     answers
     views

    访问 - 自定义“无法将所有数据附加到表”?

    我创建了用于将数据从Excel导入到所需表中的代码,通过TransferSheet和构建的Query方法 . 我也试图解决用户在将数据导入db时所能做的所有错误(错误的文件格式,追加0行,字段名称与DB等不一样),但无法摆脱错误3059“无法追加所有数据到表“ - 当您尝试导入一些无效数据时会发生这种情况 . 我想为此错误定制一个Msgbox,并停止执行我的查询 . 这是我的代码 - 简而言之: ...
  • 4 votes
     answers
     views

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

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

    访问VBA - 输入表单检测重复,然后显示重复记录

    What I Have : 我有一个Access输入表单,用户填写表单中的数据,按下一个触发VBA脚本的按钮,该脚本检查[Telephone]控件中的输入电话号码是否与表中的条目匹配 . 如果有重复,它会触发一个MsgBox,如果没有,它会将数据提交给表 . 这很有效,而且很棒 . 这是脚本: Option Compare Database Private Sub buttonNewRecord...
  • 0 votes
     answers
     views

    Apache驼峰作为反向代理

    Apache Camel可以用作反向代理吗?我知道camel是一个路由引擎,可以用来消费来自不同类型的 endpoints /组件的消息 . 但是我不确定骆驼是否可以用于以下要求? 当来自 /context-root 的请求时, 将从此REST endpoints 消耗 并使用相同的请求参数调用另一个休息服务 /new-context-root 然后发送 /new-context-ro...
  • 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中的“输入”工作表,获取用...

热门问题