编辑链接到PassThrough Query的本地表中的字段

时间:2015-06-08 20:39:06

标签: sql-server ms-access odbc

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

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

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

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

如有必要,很高兴提供更多信息。谢谢!

1 个答案:

答案 0 :(得分:0)

是的,您可以使用本地表格实现此目的,如您所述。 但是要添加"注意"在本地表中,您必须有一个表单,或者两个查询都链接为(master> child)

您当地的桌子设计将如下所示:

  1. Warehouse_record_id> Int或来自直通查询的唯一ID
  2. Note_ID>自动编号
  3. 注意>串/备注
  4. Added_date>日期时间
  5. Updated_date>日期时间
  6. Added_by>串
  7. Updated_by>串
  8. 现在,如果要添加注释,只需从passquery创建一个From,并将本地表添加为子表单。 (我猜你已经知道了)

    OR:

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

    • 子数据表名称>你的本地表
    • 链接主字段> passthrough unique id
    • 链接子字段> local table_passthrough_unique_id

    现在,当您打开直通查询时,您将获得每个记录的+号,您可以在其中添加备注。试试这个并告诉我们