有没有办法在Sharepoint的数据表视图中创建链接?

时间:2009-05-06 18:45:31

标签: sharepoint-2007

我们正在使用Sharepoint来跟踪/控制我们的客户入职流程。基本上有些项目列出了每个可交付成果及其截止日期,并且不同的组需要每天检查该列表并确保其任务已完成并更新项目。

之前我们创建了一个数据表视图,这样可以轻松查看我们的任务并更新它们。不幸的是,我们需要看到另一个项目才能完成我们的任务。在标准视图中,我们可以显示指向第二个项目的链接,但是在数据表视图中看起来不是这样的...这使得我们可以打开两个视图并来回进行设置。

我们有什么方法可以将这个链接放到数据表视图中吗?

编辑:显然我在这个问题上犯了一个错误。有问题的字段是sharepoint中另一个项目的查找字段。在标准视图中,它可以很好地链接到其他项目,但在数据表视图中,它只是作为文本出现。有没有办法让Lookup字段在数据表视图中显示为链接?

2 个答案:

答案 0 :(得分:1)

可悲的是,您似乎无法在计算字段上使用查找字段,并且Excel视图不允许打开查找项 - 它会打开包含所有查找项的组合,但不会打开该项。但是,有一些选项似乎也适用于此。让我们假设你的表,任务,有一个查找字段到另一个表,客户端。

  1. 如果客户端只有很少的列,那么这是一个很好的选择 - 将计算列添加到包含所有数据的客户端,并将其用于查找。例如,如果客户端具有列NamePhone,请创建另一个显示以下内容的列:=[Name] & ", " & [Phone],以便您可以在Excel视图中查看所有数据(这样您就不需要了一个链接)。
  2. 向Tasks添加另一个整数字段,该字段只包含客户端ID,并将计算字段添加到具有公式="http://yourserver/lists/clients/DispForm.aspx?ID=" & [ClientID]的Tasks。这将创建一个可在Excel视图上工作的URL字符串。因此,您必须填写ClientID(我承认这不太舒服),或者在选择查找时使用JavaScript自动填充此列(事实上我做过类似的事情)。
  3. 正如Auguste建议的那样,使用Link而不是查找。再次。这比查找更不舒服,但这是最简单的选择。

答案 1 :(得分:0)

我在数据表视图中这样做没有问题。我插入单行文本列的任何链接或电子邮件地址都会成为标准和数据表视图中的链接。