2012-02-14 81 views
1

使用Lotus Notes設計器我創建了一個表單並在該表單上添加了一個@DBColumn查找的字段。然後通過網絡瀏覽器查看錶格,一切都很順利。在Lotus Notes中不計算的字段

我繼續使用該表單將另一個文檔添加到數據庫中,現在原始文檔仍在瀏覽器中正常顯示,但新文檔不會將任何內容返回給該字段。

我試圖消除@DbColumn擡頭只顯示文本,但沒有我只是得到0

奇怪的是,如果我場重命名爲diferent一切完美,但這時如果我重新命名外地趕回,壞了,沒有計算。

有誰知道這是爲什麼?它發生在我的各個領域,通過我的申請。我原本以爲也許這是一個保留字的事情,但我現在知道情況並非如此。我通常只是重新命名該領域並繼續前進,但必須有一個解釋。它是緩存還是什麼?

感謝您的信息!

+0

您使用的字段名稱失敗了? – 2012-02-14 07:11:03

回答

2

你還沒有提到你的字段的類型是'計算顯示'?如果您計算了表單中的顯示字段,並且文檔已經包含存儲在具有相同名稱的項目中的數據,則計算出的公式將被繞過,並且項目值將按原樣顯示。

+0

謝謝你,因爲某些原因,當我讀「計算顯示」燈亮了。 :)它會將我帶到這篇文章http://www.lotusnotebook.com/lotusnotebook.nsf/D6Plinks/DLEY-7LY3JX。我最初創建了這個字段作爲可編輯的,所以它以前存儲的價值,然後我回去,並將字段更改爲差價合約,所以我不得不進入每個文件,並刪除該可編輯的字段參考,並清除了一切。 – Louie 2012-02-14 15:35:51

1

不計算字段可能是一個緩存問題。嘗試打開窗體,編輯模式,F9重新計算所有字段。 如果這沒有幫助,請關閉表單,按Ctrl + Shift + F9強制刷新數據庫中的所有視圖(可能需要一些時間)。重新打開你的表單,編輯模式,F9。如果該值出現,請嘗試在@DBColumn上使用「nocache」參數。

根據您的應用程序設計,問題可能有多種原因。也許用於查找的視圖沒有設置爲autorefresh,或者由於高負載問題,服務器不會經常刷新。

+0

謝謝基督徒,這是很好的信息,我將不得不在我的後口袋裏保持(Ctrl + Shift + F9)強制刷新。 – Louie 2012-02-14 16:37:36