主题:各位前輩...有一個新手問題想請教大家...
小弟為一個準畢業生...早前是用.net做project 其實小弟program技術只是入門..
最近有幸能入到一間公司 打算以trainee的心態學習..不計較待遇
不過公司是用foxpro的 是我完全沒有接觸過...
公司給了我一個簡單的任務 可是我卻遇上死角...還望前輩們可以指教一下小弟
公司要我做一張form 可以儲蓄資料(簡單得可怕吧...)
小弟起好了table後 在form加入了一個button
打算用戶輸入好按button 便儲蓄資料 button的資料如下
[b]
CLOSE DATABASES all
USE table1 IN 0
ta1 = thisform.txtAppno.Value
ta2= thisform.txtStaff.Value
ta3= thisform.txtCheckper.Value
ta4= thisform.txtAppmonth.Value
ta5= thisform.txtTotamount.Value
ta6= thisform.txtApprodate.Value
INSERT INTO table1 ( appno, staff, checkper, appmonth, totamount, approdate) VALUES (ta1, ta2, ta3, ta4, ta5, ta6)
BROWSE [/b]
可是問題出現了.. 我發現每次輸入後按鍵 上一筆的記錄總會被改動
然後再儲存新一筆...
後來上司告訴我 因為我只用了data environment中的介面 把cursor拖到form中
成了開動著table 再加入資料 所以當我在textbox 中刪除資料再輸入時便改動了上一筆的record..
在此想請問一下前輩 一般來說要把datatable 資料binding到form 上的做法是如何?
我也找過一些資料 例如鎖定記錄 或cursor中做手腳
不過就是沒有方向 又或是太過複雜...
還望前輩們賜教..
[em21][em21]
最近有幸能入到一間公司 打算以trainee的心態學習..不計較待遇
不過公司是用foxpro的 是我完全沒有接觸過...
公司給了我一個簡單的任務 可是我卻遇上死角...還望前輩們可以指教一下小弟
公司要我做一張form 可以儲蓄資料(簡單得可怕吧...)
小弟起好了table後 在form加入了一個button
打算用戶輸入好按button 便儲蓄資料 button的資料如下
[b]
CLOSE DATABASES all
USE table1 IN 0
ta1 = thisform.txtAppno.Value
ta2= thisform.txtStaff.Value
ta3= thisform.txtCheckper.Value
ta4= thisform.txtAppmonth.Value
ta5= thisform.txtTotamount.Value
ta6= thisform.txtApprodate.Value
INSERT INTO table1 ( appno, staff, checkper, appmonth, totamount, approdate) VALUES (ta1, ta2, ta3, ta4, ta5, ta6)
BROWSE [/b]
可是問題出現了.. 我發現每次輸入後按鍵 上一筆的記錄總會被改動
然後再儲存新一筆...
後來上司告訴我 因為我只用了data environment中的介面 把cursor拖到form中
成了開動著table 再加入資料 所以當我在textbox 中刪除資料再輸入時便改動了上一筆的record..
在此想請問一下前輩 一般來說要把datatable 資料binding到form 上的做法是如何?
我也找過一些資料 例如鎖定記錄 或cursor中做手腳
不過就是沒有方向 又或是太過複雜...
還望前輩們賜教..
[em21][em21]