2012-03-13 39 views
0

我想用singlelineedit作爲輸入。 所以我有4個輸入字段和一個按鈕。 當我點擊按鈕時,我想將輸入傳遞給datawindow/datastore。 如何在按鈕的單擊事件中編寫代碼?singlelineedit和數據窗口/數據存儲 - 的Sybase

我創建了一個數據窗口即dw_insert_into_table1它內置在其上期待4個參數的存儲過程的頂部。

謝謝。

+0

感謝XLAT與特里!你真棒! – Iyas 2012-03-14 01:00:01

回答

1
long rows 
rows = dw_insert_into_table1.retrieve(sle_input_1.text, & 
    sle_input_2.text, sle_input_3.text, sle_input_4.text) 

注意dw_insert_into_table1必須被連接到一個交易對象 與setTransobject或setTrans方法來檢索方法的調用之前,並且一定要以正確的順序傳遞輸入字段值,你已經定義了一個數據窗口定義中的回溯參數。

+1

只是要清楚,如果您期待四個字符串,這就是例子。 (根據你有多少PB的經驗,它可能是)顯然你需要轉換(如Long(sle_1.text)),如果數據窗口期望另一種數據類型。或者,您可以使用EditMask控件,它會稍微改變您的解決方案,但可以確保用戶在需要數字時輸入數字。 – Terry 2012-03-13 17:10:52