我有一個主窗體包含嵌入視圖。此嵌入式視圖顯示以另一種形式存在的字段值。我怎樣才能顯示主窗體中的字段和在同一個普通視圖中的其他形式的字段?顯示在不同的窗體視圖字段值 - Lotus Notes
0
A
回答
3
首先,您的視圖選擇公式需要選擇兩種形式
SELECT Form = "Main" | Form = "Other"
或然後,你需要在輸入條件公式可以使用短手版
SELECT Form = "Main":"Other"
創建的文檔想要顯示用這兩種形式創建的文檔的值的列
@IF(Form = "Main" ; FieldName1 ; Form = "Other" ; FieldName2 ; "")
雖然,因爲只有這兩種形式是允許的,可以縮短太
@If(Form = "Main"; FieldName1 ; FieldName2)
希望這有助於 菲爾
0
你可以模擬在富文本字段中的視圖,使用該技術我在這裏描述: http://www.bleedyellow.com/blogs/texasswede/entry/dynamictables
您需要修改代碼以同時獲得「主」文檔和「其他」文檔,並將它們合併爲一行。通過這種方式,您可以顯示來自不同文檔(甚至一個「主」和多個「其他」文檔)的值。
它的工作是這樣的:
- 創建豐富的文本字段的臨時文件。
- 獲取與其關聯的第一個「主要」文檔和「其他」文檔(doc.Responses,如果它們是子文檔)。
- 使用行模板表單創建一個新文檔,並將值放入不同的字段。
- 將新行文檔渲染到臨時文檔上的富文本字段中。
- 爲每個主文檔重複上述步驟。
0
如果您只有一個其他文檔的值顯示在主窗體上,則不需要使用嵌入視圖來顯示值。您可以使用計算文本顯示第二個文檔中的值以及主文檔中的值。
如果您需要查看多個文檔並希望將主文檔中的值包含在與其他文檔相同的行中的嵌入式視圖中,我建議將主文檔中的值存儲在其他文檔中,而不是試圖將其他文檔數據放在主窗體上(因爲會有多個其他文檔,需要主窗體上有多個字段值)。
也就是說,如果字段值已經在主窗體上,爲什麼需要在嵌入視圖的這些行上再次顯示它們?畢竟,它會在該列的每一行重複相同的值。
0
它想象中的SQL格式:
表格A:
EmpNum |名稱
表格B:
名稱|項目
我可以在Lotus Notes中是這樣的:
SELECT *
FROM A型,B型
WHERE形式A.Name =表單B.Name
相關問題
- 1. Lotus Notes:在列中的不同行中顯示字段值
- 2. Lotus Notes中視圖顯示的彙總字段
- 3. 嵌入視圖(子窗體)和窗體 - LOTUS NOTES
- 4. 在Lotus Notes中使用多值字段
- 5. 在Lotus Notes中不計算的字段
- 6. 在點擊按鈕上顯示子窗體 - Lotus Notes 6.5
- 7. 隱藏在Lotus Notes視圖
- 8. Lotus Notes:使用Java代理在Lotus Notes窗體中插入日期值
- 9. 在Lotus腳本或Lotus公式中顯示視圖中的窗體中的所有字段
- 10. Lotus Notes獲取特定視圖列值
- 11. Lotus Notes隱藏/顯示div
- 12. Lotus Notes嵌入式視圖
- 13. Lotus Notes視圖沒有顯示在網絡瀏覽器中
- 14. Lotus Notes同步
- 15. 的Lotus Notes:在單一視圖行
- 16. 比較Lotus Notes視圖中同一行的值
- 17. 在唯一字段值上鍊接兩個不同的Lotus Notes數據庫
- 18. Lotus Notes XPage在Frameset中顯示
- 19. Lotus Notes:顯示附加到文檔中的富文本字段的圖像
- 20. 在Lotus Notes視圖中合併列
- 21. 的Lotus Notes:比較兩個字段
- 22. Lotus Notes - 查找類似的字段(SELECTION)
- 23. Lotus Notes配置
- 24. Microsoft Dynamics:該字段的值顯示在窗體上,但它不顯示在網格視圖上
- 25. 的Lotus Notes:小時
- 26. 如何使用VBA顯示應用程序的窗口? (Lotus Notes)
- 27. Lotus Notes:從字段中刷新表格
- 28. MSAccess 2010 - 子窗體不顯示字段
- 29. 的Lotus Notes
- 30. 子窗體不顯示在窗體視圖
謝謝菲爾,這是我在找什麼,但我有一個問題。因此,假設我在名爲「Main」的表單中有一個名爲「Name」的字段。我有一個名爲「Number」的字段,其格式爲:「Second」。在視圖選擇公式i代碼中:選擇Form =「Main」:「Second」。該視圖有2列:名稱和號碼。在列Name I code @If(Form =「Main」; Name;「」)和Number列中:@If(Form =「Second」; Number;「」)但是當我在視圖中運行應用程序時有2個條目。我只想要一個... –
名爲「Second」的窗體中的字段的值也出現在嵌入視圖的名爲「Main」的第一個窗體上 –
在視圖中,每行只能有一個文檔。爲了在名稱字段中使用同一行上的數字字段,必須將其計算到「主」文檔中,這意味着必須使用該值保存「主」文檔。您可以使用隱藏的計算字段,該字段使用@DbLookup從嵌入視圖中查找文檔,並從中複製該值。 您的其他選擇是使用響應文檔,但您仍然無法從一行中的兩個不同文檔獲取值。 –