2009-08-13 48 views
0

我有一個重複的表,我希望其中一個字段是超鏈接。雖然,似乎沒有任何方法可以基於公式設置超鏈接的地址。我希望能夠使地址等於某個基本URL與表中其他字段之一連接起來。有沒有辦法做到這一點?自定義InfoPath超鏈接地址

回答

1
private string ChangeXmlContent(Uri url, XmlDocument xdoc, string description) 
{ 
    XmlNode group91 = xdoc.SelectSingleNode("//my:group91", NamespaceManager); 

    group91.SelectSingleNode("//my:Url1", NamespaceManager).InnerText = url.ToString(); 
} 

快速&容易

0

我已經使用帶有超鏈接字段的xpath函數concat(my:field2,my:field3)。你必須自己鍵入xpath表達式,因爲設計器出於某種原因不允許它。

0

我可以使用自定義字段(如超鏈接字段)。然後我填充糾正的地址字段(FULL ADDRESS!這是我的問題,沒有相關的網址!)

當我的窗體加載時,我有一個設置超鏈接字段像這樣的規則:

  • RootURL是我已經在XML 資源文件中定義的自定義變量。
  • 我連接RootURL和最後一個字符串, 將它應用到第二個自定義字段。我在下面的 示例中將其稱爲「編輯記錄」。
  • 我使用第二個自定義字段(編輯記錄)作爲 我的超鏈接對象在窗體上的源。

規則: enter image description here

:我的形式 enter image description here

超鏈接