编辑链接到直通查询的本地 table 中的字段

Edit fields in local table linked to PassThrough Query

我的任务是创建一个查询,该查询将从数据仓库中提取具有给定条件的记录,供具有只读访问权限的数据输入级员工使用。

一旦他们使用查询来识别需要在不同系统中执行操作的记录,我们希望他们在数据库中输入注释,说明他们的操作是什么、日期等。

因为他们没有写入数据仓库的能力,我的想法是有一个本地 table 通过 ID 链接到 PassThrough。

我已经设置了一个链接的新查询,并有一个粗略的更新查询来添加 ID(一次一个问题),但仍然无法编辑本地 table 字段。有什么建议么? (我也对其他解决方案持开放态度,但请注意:这是联邦政府机构,我对数据仓库的访问权限有限,最佳解决方案显示仓库数据,并使用链接的本地 tables 进行数据输入).

如有必要,很乐意提供更多信息。谢谢!

是的,正如您已经提到的,您可以使用本地 table 实现此目的。 但是,要将 "Note" 添加到本地 table,您要么必须有一个表单,要么两个查询都链接为 (master > child)

您本地 table 的设计将如下所示:

  1. Warehouse_record_id > Int 或来自直通查询的唯一 ID
  2. Note_ID > 自动编号
  3. 备注 > String/Memo
  4. Added_date > 日期时间
  5. Updated_date > 日期时间
  6. Added_by > 字符串
  7. Updated_by > 字符串

现在,如果您想添加备注,只需从您的密码查询创建一个发件人,然后将您的本地 table 添加为子表单。 (我想你已经知道了)

或:

打开直通查询 > 转到属性 >

  • 子数据表名称 > 您的本地 table
  • Link 主字段 > 直通唯一 ID
  • Link子字段>本地table_passthrough_unique_id

现在,当您打开直通查询时,您会看到每条记录的 + 号,您可以在其中添加注释。试试这个,让我们知道