当前位置: 首页 > 面试题库 >

如何通过VBA查看访问表中的记录集?

辛盛
2023-03-14
问题内容

在嵌入式访问vb编辑器的帮助下,我编写了一个小代码来分析数据库的字段值,并希望最终查看打开的访问内的表中的记录集。作为新手,我只能使用Debug.Print来显示字段名称。谁能告诉我我可以使用哪些语句/命令执行SQL
String以便查看带有值的结果记录集?

Debug.Print FinalSQLString

问题答案:

据我所知,无法显示包含记录集的VBA实例的数据表。如果记录集的源是strQSL,则可以使用结果创建一个表,然后打开该表,或者更优雅地创建queryDef并打开它:

Sub ShowQd(strQdName As String, strSql As String)
'creates queryDef and display it in a datasheet'
    Dim qd As DAO.QueryDef

    Set qd = CurrentDb.CreateQueryDef(strQdName)
    With qd
        .ReturnsRecords = True
        .SQL = strSql
    End With
    DoCmd.OpenQuery strQdName
End Sub

如果您专注于显示事物,则还可以将ListBox放在表单中,将其Number of
columns设置为查询(qd.Fields.Count返回的字段数,并将strSql设置为ListBox的RowSource。AND
…如果您将所有相关代码放在该表单中,那么您现在可以拥有一个表单,可以将其导入任何数据库中以快速显示您想要的内容:)
祝您好运!



 类似资料:
  • 比如,在列表视图中有100条记录。我通过HTTP请求登录到100条记录的列表视图页面,想从列表中随机访问一条记录吗?请帮忙。 示例:-我正在使用Hubspot免费CRM,我已经创建了一些联系人。-列表视图记录出现在此处。ListView-首先,我登录到HubSpot联系人列表视图页面,我想随机打开列表中的任何一个联系人记录。打开记录

  • 问题内容: 我有两个域,是一对多关系中的一部分。我想知道如何查询孩​​子的父母FK吗?贝娄是父母/孩子的伪代码 上级: 儿童: 尽管我没有明确创建FK,但是grails会自行创建MySQL数据库。但是,当我想像这样通过FK查询孩子时: 我收到一个错误:找不到类[class mgr.AlumLanguage]的名称[alumProfileId]的属性 关于如何做到这一点的任何建议? 谢谢杰森 问题答

  • 问题内容: 我使用JDBC连接到Oracle表。(表1)仅执行插入操作,并且限制为:仅使用 “语句” 。 Java代码具有一个侦听器,用于侦听数据源。该数据被上载到表1,并且在表2读取表1的转换数据之后,要求使该过程接近实时。 我的问题:有没有一种方法可以找出表2正在访问(锁定)表1的时间,以便可以将数据保存在Java代码中。 问题答案: 首先,表不读取数据,某些“事物”必须从表1中读取数据并将其

  • 问题内容: 我正在尝试跟踪和记录使用PHP 来访问我的网站的用户/访问者。PHP中IP地址跟踪的一种典型方法。 但是,我正在使用CloudFlare进行缓存等,并以CloudFlare的方式接收其IP地址: 108.162.212。-108.162.239。 在仍然使用CloudFlare的同时检索实际用户/访问者IP地址的正确方法是什么? 问题答案: 云耀斑可用的其他服务器变量是: 真正的访客I

  • 问题内容: 我将Firebase,后端即服务用于我的网站应用程序,并通过AngularJS进行编程。 我想使用数据库查询来获取记录,例如: 我在Firebase服务器中具有电视连续剧数组 JSON CODE : 我现在使用的代码来解决这个问题: 我想在不使用和的情况下解决这个问题。我应该怎么做? 就像这样: 问题答案: 我有一些建议可能会帮助您: 查阅Firebase查询文档。特别, 您可以结合使

  • 问题内容: 我在这里的第一篇文章,所以我希望这是正确的领域。我当前正在尝试比较2个记录集,其中一个来自命名范围的Excel,另一个来自Access数据库中的表。每个的代码是: 问题是我想以某种方式比较这两个记录集,而不会循环(有大量记录)。有什么办法可以对这些记录集进行联接或类似操作吗? 由于一个来自Excel,另一个来自Access,因此我无法在创建记录集之前进行联接,因此它们是两个不同的DAO