首页 文章
  • 0 votes
     answers
     views

    Access 2003 - 根据选择的查询结果运行更新查询

    我目前有一个显示选择查询的子表单 . 我想用表格中的信息更新表格中显示的表B的所有记录 . 子表单不是必需的 . 我只是用它来确保我的选择查询正确显示 . 表A有3列(OID,Project_Number,Landowner)表B有4列(OID,PhoneNum,地址,年份) 这些表具有一对多的关系 . 表A中的一个OID与表B中的许多OID相关 Table A 1 A10 ...
  • 1 votes
     answers
     views

    从Access子表单导出数据包包括未绑定的控制源

    我一直在网上搜索这几个小时没有运气 . 我的主窗体中嵌入了一个子窗体 . 子表单的记录源来自基于主表单中用户设置的某些过滤条件的SQL结果 . 用户单击“搜索”后,数据将填入我的子表单中 . 然后绑定大多数控件 . 但是,我的子窗体中也有一个未绑定的控件 . 此未绑定控件基于其他控件的值从单独的SQL获取数据 . 我的子表单中的所有内容都显示在数据表视图中 . 现在,我想设计一个“导出”功能,允许...
  • 0 votes
     answers
     views

    Microsoft Access窗体默认筛选器未通过但正在工作

    我有一个现有的ms访问应用程序 . Access应用程序包含一个数据驱动的摘要列表,当您双击该行时,它将打开一个Entry表单 . 在Entry表单中,它搜索钻取的记录,并在Entry Form的Form_Open上的Summary屏幕中显示先前选择的项目 . 但是,在执行 DoCmd.OpenForm 时,没有代码用于传递主键的参数 . 在 DBEngine.Workspaces(0).Dat...
  • 2 votes
     answers
     views

    Access 2003 VBA:查询在直接运行时有效,但从代码运行时运行时错误3061?

    所以我有一个相对简单的查询,它有两个参数,其中一个从表单中拉出一个long,只从一个表中选择记录,其中一个字段具有该值 . (这是一个设计项目表,用户正在选择应列出项目的设计师 . ) 如果我打开表单然后手动打开查询它完美地工作 . 如果我有第二个表单(用查询结果填充列表框)尝试设置一个等于查询结果的记录集,它会失败"Run-time error '3061'. Too few par...
  • 5 votes
     answers
     views

    如何通过MS Access中的VBA填充文本框

    我有一个表RR_info,其中包含以下字段RR_ID,HR_ID,No_of_Beds,Room_Category . 现在我希望通过带有Form_load事件的VBA代码,我应该为所有这些表字段填充文本框 . 为此我写了一个查询,根据hotel_id获取某些记录作为标准,但代码不起作用 . Private Sub Form_Load() Dim SQL As String Dim db As D...
  • 1 votes
     answers
     views

    使用Access 2003数据库使用DataSet对象显示水晶报告

    Private Sub frmReportExpenses_Load(ByVal sender As Object,ByVal e As System.EventArgs)Handles Me.Load Dim objDatasetExpence As New dSetExpences // dataset object named as dSetExpences Dim objRpt...
  • 3 votes
     answers
     views

    控制源If语句

    如果输入的值> 0,我想访问自动计算输出 . 所以我将以下代码放在textbox属性的“Control Source”字段中,它给了我一个错误 . 数字应该从Text052获得,它应该在Text054中输出 . 这是代码: If Text052.value > 0 then Text054.value = Val([Text052].[Value])/2 end if 错误:“您输入...
  • 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

    使用VBA查询记录集对象

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

    访问子表单未绑定控件#Error

    我的主窗体中嵌入了一个子窗体作为数据表 . 在我选择一些过滤条件并单击“搜索”按钮后,将填充子表单的数据 . 一切正常,除了我在这个子表单中的一个控件 . 这是一个未绑定的控件,我将在子窗体的onLoad事件中设置其控制源,并从我的子窗体的其他控件输入值 . 当我第一次加载主窗体并在选择任何内容之前或单击“搜索”按钮时,子窗体将显示一个空行记录 . 但是,在我的未绑定控件的列上,它显示为“#ERR...
  • 0 votes
     answers
     views

    如果子窗体在窗体视图中,则访问2003循环当前页面不起作用

    我有一个包含多个子表单的表单 .我想有以下行为:按主窗体的最后一个字段中的tab键或子窗体的最后一个字段中焦点移动到下一个子窗体或根据定义的Tab顺序返回到主窗体 .为此,所有子表单和主表单都将Cycle属性设置为Current页面 .除了表单视图中显示的子表单外,所有子表单都在主表单中显示为数据表 . 现在我得到了我想要的主要形式和显示为数据表的子形式但不是显示为Form的子形式的行为 . 这是...
  • 1 votes
     answers
     views

    我可以测试MS Access 2003启动选项是否已执行/绕过?

    我已经在MS Access 2003数据库中配置了启动选项,这样我的主窗体 application 将在启动时出现 . 我知道我可以通过在打开文件时按住SHIFT来绕过这些启动选项 . 但是,我在此主窗体 application 上有以下代码: Private Sub Form_Close DoCmd.Quit End Sub 当我处于编辑模式时,我想绕过它,因为它当前也在编辑模式下退出MS...
  • 1 votes
     answers
     views

    访问VBA - 检测重复的记录

    我有一个VBA程序(在表格后面)执行以下操作; - 将XML文件中的数据导入到空的临时表中(一个名为ID的键字段) 根据临时表中的查询创建电子表格 通过追加查询将数据附加到备份表中(备份表具有与临时表相同的表格格式,即名为ID的关键字段) 从temp中删除所有准备好进行下一次运行 从XML导入数据后,我希望能够捕获同一文件尝试导入两次的场景(即临时表包含备份表中也存在的ID)...

热门问题