2014-11-21 55 views
0

我有關於Lotus Note的問題。我有表格:http://i.stack.imgur.com/YWii6.jpg如何在蓮花筆記8.5中的按鈕單擊時添加一行和輸入字段。形成?

在這種形式下,我需要創建底部。有了這個按鈕,用戶可以在這一行中添加新的行,並將輸入字段添加到現有的表中。我找到那種LotusScript中的:

http://www-01.ibm.com/support/knowledgecenter/SSVRGU_9.0.1/com.ibm.designer.domino.main.doc/H_EXAMPLES_ADDROW_METHOD_RTTABLE.html

但當我此腳本複製到這種形式,我得到錯誤「對象變量沒有設定」 後來我想這solotion:

LotusNotes 8.5 - Adding a row to a table with a button 而我再次得到相同的錯誤。

有人可以告訴我,我怎麼能創建新的行和輸入字段在這一行,當我按buttom「添加行」?

+0

如果您僅鏈接到解決方案,則很難給出答案。這是一個按鈕,順便說一句,不是底部。後者就是你所坐的。 – 2014-11-21 13:00:21

回答

1

您無法在Lotus Notes窗體中創建具有動態數量行的表格。有兩種常見的方法可以解決這個問題:

使用子文檔;每行一個文件;並使用嵌入式視圖顯示這些文檔。這是最優雅的imho。

創建一個大的固定元素表,並隱藏不需要的行(例如,通過檢查前一行中是否存在輸入。對於少量行,這是可以的,但性能開始得到如果你的行數太多,那就太糟糕了

+0

有沒有一個例子,如何讓你的第二個解決方案? – NormundsP 2014-11-21 20:14:16

+0

你必須熟悉hide-when公式,它可以應用於任何文本段落。這包括,也包括表格單元格。在您創建的示例中,增加行數,創建一些可編輯的數字字段,如'HideRow1','HideRow2','HideRow3',默認爲@false。選擇整行,右鍵單擊,文本,第四個選項卡是隱藏時選項卡,然後插入相應的字段名稱。然後創建一些按鈕來改變字段的值,然後就可以開始了。 – 2014-11-24 07:51:44

0

看起來你對錶單(你的圖片)和文檔(你鏈接的代碼)之間的區別有些困惑,而且你肯定需要理解「對象變量未設置」,這是使用Lotuss最常見的錯誤。

無論如何,從哪裏開始取決於您在輸入數據後如何使用數據。是否會對其進行編輯?需要作爲單獨的記錄處理?