0
A
回答
2
要添加新的價值觀,你先插入一個新行到臨時表,然後安排要更新該行。下面的代碼是醜陋的,但它可以說明:
define temp-table tt_simple no-undo
field id as integer
field name as character
index id_idx is unique id
.
define variable r as integer no-undo.
define query q for tt_simple.
define browse b query q display tt_simple.name with 5 down.
form b with frame easy.
form
tt_simple.name
with
frame updEasy
column 30
row 1
.
procedure newRecord:
define input parameter initName as character no-undo.
create tt_simple.
assign
r = r + 1
id = r
name = initName
.
end.
run newRecord("abc").
run newRecord("xyz").
on "enter" of b in frame easy do:
apply "entry" to tt_simple.name in frame updEasy.
return no-apply.
end.
on "insert-mode", "CTRL-I" anywhere do:
run newRecord("").
close query q.
open query q for each tt_simple.
get last q.
apply "entry" to tt_simple.name in frame updEasy.
return no-apply.
end.
on "go" of tt_simple.name in frame updEasy do:
tt_simple.name = self:screen-value.
close query q.
open query q for each tt_simple.
apply "entry" to b in frame easy.
return no-apply.
end.
on "value-changed" of b in frame easy do:
display tt_simple.name with frame updEasy.
end.
open query q for each tt_simple.
enable tt_simple.name with frame updEasy.
enable b with frame easy.
apply "entry" to b in frame easy.
wait-for "close" of this-procedure.
相關問題
- 1. 創建臨時表
- 2. 創建臨時表
- 3. 創建臨時表
- 4. 的MySQL創建CONCAT價值觀
- 5. MySQL連接池和創建臨時表
- 6. 創建和使用臨時表
- 7. 創建臨時Excel圖表
- 8. 如何創建臨時表
- 9. bash腳本保存價值,而無需創建臨時文件
- 10. SQL Server存儲過程創建臨時表和插入值
- 11. 如何使用值和空列在postgresql中創建臨時表
- 12. 合併表格價值觀
- 13. 減少創建臨時表的時間
- 14. 在SQL中實時創建臨時表
- 15. 如何將字符串值分開,創建臨時存儲在臨時表
- 16. 與價值觀
- 17. 價值觀
- 18. 與價值觀
- 19. 與價值觀
- 20. 價值觀
- 21. 從SQL Server中的臨時表創建臨時視圖
- 22. 在SQL中創建臨時表
- 23. SQL-爲計算而創建臨時表
- 24. 全局臨時表創建失敗
- 25. SQL中的臨時表創建
- 26. pl/sql創建臨時全局表
- 27. 用條件標準創建臨時表
- 28. 創建臨時表空間DB2
- 29. Teradata創建全局臨時表
- 30. 如何使用PetaPoco創建臨時表?
我不知道你在問什麼,因爲在瀏覽顯示的值必須在任何一個TT或數據庫表。 – 2012-02-17 12:48:01