2013-07-23 26 views
0

我在oracle中非常新,所以我的思想非常困惑。我有2個文本項目在開始和在窗體的結尾我有像網格視圖多文本項目。當我按下按鈕時,系統應該得到並將信息添加到網格視圖,但我的程序正在像這樣工作。它獲取信息並將信息添加到網格視圖的第一位,當我添加第二個信息時,它將刪除第一行並將其添加到第一位。它應該保持最後的狀況。如何填寫另一個文本項

回答

1

例如,如果BLOCK_NAME是你的多文本項,TEXT_ITEM1是你的第一個文本項和TEXT_ITEM2是你的第二個文本項目,您可以在when-button_pressed寫代碼如下:

go_block('BLOCK_NAME'); 

first_record; 

:BLOCK_NAME.COLUMN1 := :TEXT_ITEM1 + :BLOCK_NAME.COLUMN1; 

last_record; 

:BLOCK_NAME.COLUMN1 := :TEXT_ITEM2 + :BLOCK_NAME.COLUMN1; 

commit; 
+0

非常感謝你:) – user2609642

0

好兩個項目只 如果項目在環 超過2則更好的用戶這些命令,並使用next_record,而不是最後的記錄 和檢查:system.last_record真正 如果爲true,則退出 其他 繼續工作