ACCESS 查询未找到所有记录
我正在测试一个记录患者生命体征的简单数据库。我试图查询过去一周内 BGL >250 的患者。我已输入测试数据以触发返回,但并非所有记录都返回。我为 2 个不同的患者输入了相同的数据。它可以很好地找到 BGL 值 >250 或超出范围的日期,但只返回 1 个患者的记录。没有为任何其他字段设置条件。 记录数据、查询和返回的记录: ...
我正在测试一个记录患者生命体征的简单数据库。我试图查询过去一周内 BGL >250 的患者。我已输入测试数据以触发返回,但并非所有记录都返回。我为 2 个不同的患者输入了相同的数据。它可以很好地找到 BGL 值 >250 或超出范围的日期,但只返回 1 个患者的记录。没有为任何其他字段设置条件。 记录数据、查询和返回的记录: ...
我有一个包含两个表的数据库。第一个表(入站)是用于创建输出表的表及其各自数据字段的列表。第二个表(输出)是输出表的完整列表(实体名称、表名称、列名称、数据类型、属性格式等)。这些表通过一个键“链接”,这样我就知道哪个入站信息负责输出结果。 我需要创建第三个表,以便与其他人共享,该表与第二个表(即输出表)中的内容完全相同,但仅限于显示其中的几个字段。 主输出表包含我们所需的所有参考信息,但在共享数据库时,我只想向用户显示选定的信息,而不会被其余信息所困扰或困惑。主输出表有大约 18 个字段,但我只希望“新”表显示其中的 10 个字段。 是否可以创建现有表...
我正在创建一个 MS Access 前端来存储来自其他地方的数据。 在本例中,它是一个链接的 SQL Server 表。 数据实际上是从共享托管的 LAMP Web 服务器导入的。 它是来自 Wordpress 页面的在线测验结果,来自插件 (wp-pro-quiz)。 我快疯了,因为我只想以纯文本形式查看这一列中的数据,但要带换行符。 但 Access 会忽略数据中的换行符。 我在表单中,因为我正在输入与此信息相关的其他数据。我尝试使用文本框或标签 - 两者都可以,因为我不想编辑此列本身。 我不断使用不同的工具检查是否有换行符。 ...
当我在 MSAccess 表单中使用连续表单时,它会自动将备用行颜色应用于每隔一行。 我希望为数据行组设置备用行颜色。 有些组可能只有一行,但其他组则有多个。 我在表单中确实有一列,其中包含一个整数,该整数随每个组递增。 有没有办法让 Access 识别表单中的分组,然后在那里应用交替行颜色而不是简单地每隔一行应用? ...
我刚刚接手一家公司的 IT 工作,这家公司有大量包含本地表的 Access 数据库。一个数据库可能有 20 个本地表,其中 10 个表作为链接表链接到不同的数据库。 无需打开每个 Access 数据库,有没有办法从源表中判断它是否链接到不同的数据库,如果是,那么链接到哪一个数据库? 编辑 --> 这可能不是一个可行的解决方案,所以让我这样表述这个问题。如果我打开每个单独的数据库,是否有一个可以执行的脚本可以为我提供所有链接表的列表以及该表链接回的源数据库? ...
我找到一个教程,它向我展示了如何在 Access VBA 中记录错误,并且它大部分都有效……但是当我检查我的错误表时,发现大约有 40 个条目没有记录错误编号,也没有描述。我希望错误不显示给用户,但当错误发生时,通过电子邮件将用户名、计算机名称、错误编号和描述发送给我,以便我可以根据需要进行更新。但是如果没有描述和/或错误编号,我无能为力。 这是我的程序,我需要添加/更改/编辑/更新什么才能捕获丢失的错误? Public Sub Error() On Error GoTo errorerrorhandler strDescription = Ch...
我正在使用以下几行代码将包含大约 7,000 行的 Access 表导出到 Excel 2013,但一直出现错误。我需要做什么才能解决此错误,以便将我的表导出到 Excel? outputFileName = "C:\Users\user123\Documents\Database_" & Format(Date, "yyyyMMdd") & ".xlsx" DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "ALL_Table", outputFileName...
我将 97 版 Access 数据库转换为 32 位版 Access 2013。该数据库现在在 Windows 7 中崩溃,但在 Windows 2012 R2 中运行正常。 如果我将数据库复制到电脑上,第一次打开数据库时它不会崩溃,但以后每次都会崩溃。 此查询将始终导致 Windows 7 中的 Access 崩溃,但不会导致 Windows Server 2012 中的 Access 崩溃: UPDATE BatchHdr SET BatchHdr.RecCount = Val(Nz(DCount("[EntryID]","BatchDtl","[...
我对 Access 还比较陌生(使用 2013)。我将查询链接到 Excel,运行正常。 我有一个concat可能从这个网站获得的函数,但 Excel 不喜欢与未定义的函数链接,因此我无法在我的解决方案中使用任何这些函数(至少我是这样认为的)。无论如何,我试图将选择查询中除一个字段之外的所有字段连接到带有句点.分隔符的列中,如果该字段为空,则可选择不显示句点或字段。 我在下面的表达式生成器中使用了Iif这样的语句,但即使相关字段为空白,仍然会出现随机句点。 NewColumnName: Iif(IsNull([field1],"",[field1]&a...
我想创建一个基于财政年度并自动推进的记录编号......例如:2015001、2015002、2015003、2015004;2016001、2016002 等。 我的表 [Projects] 中已有一个基于以下表达式的 [FiscalYr] 字段(计算数据类型): IIf(Month([EntryDate])>=10,Year([EntryDate])+1,Year([EntryDate])). [EntryDate] 字段是日期/时间字段,默认值为 Date()。它按我希望的方式工作。 我是否可以将 [FiscalYr] 编号放在...
是否可以在多列中搜索同一个单词并获取每一行(无论该单词位于哪一列)作为结果? 例如:我有一个由 5 列和数百行组成的数据库。假设单词“cat”位于第 1 列第 1 行和第 4 列第 50 行。是否可以编写类似“在整个表中搜索“cat””的查询,以便我得到第 1 行和第 50 行作为结果? (我知道我可以在一列中搜索“cat”,但我想搜索整个表格) ...
我正在 MS Access 2013 中构建一个订单处理系统,允许员工从客户表单输入订单详细信息,然后系统将其记录在数据库中并生成发票(然后以黑白和彩色打印)。 发票应该看起来完全相同的到旧发票,这些发票是使用 Word 文档和来自大型旧 Excel 电子表格的 MailMerge 生成的。 如果我尝试按 Ctrl-A、Ctrl-C,然后将所有内容粘贴到 Access 中设计视图的报告中,格式会保留,但它是一个嵌入式 Word 文档,这并不理想。如果我粘贴单个元素,它们似乎每个都变成了微型嵌入式 Word 文档 - 再次,这不是我想要的。 关于如何实现...
好的……我反复检查了 Google、StackFault、Experts-Exchange 等……以解决此错误,他们都说要注册DAO360.DLL并将其路径添加到环境设置中。我已经这样做了几次,但仍然收到以下错误: Access 对象收集器错误:数据库 无法将类型为“Microsoft.Office.Interop.Access.Dao.DBEngineClass”的 COM 对象转换为接口类型“Microsoft.Office.Interop.Access.Dao._DBEngine”。此操作失败,因为对 IID 为“{00000021-000...
我在使用 MS Access 2013 时遇到了一点问题。我不知道如何创建查询以在一个表中显示所需的数据。数据结构可以用以下内容说明: USERS ID Name 001 John 002 Sarah 003 Miles RATING UserID Year Rating 001 2012 79 001 2013 89 002 2012 78 002 2013 75 003 2012 74 003 2013 70 表格与用户 ID 字段相连。我需要查...
我正在尝试创建一个宏,以根据查询结果更新表单中字段的值。 我对在 Access 中使用 vba 还很陌生,所以如果我问了一个基本问题,我深表歉意。 我应该提到,“测试”查询只返回一个结果。它的用法本质上与 VLookup 类似。 目前我的代码如下: Private Sub UpdateBasic_Click() Dim bucket As String DoCmd.OpenQuery "test", acViewNormal, acReadOnly 'this line is meant to record the result of t...