newZHOU
註冊時間: 2005-07-11 文章: 4
第 1 樓
|
發表於: 星期一 七月 11, 2005 5:19 pm 文章主題: 特急:為什麼關閉表單集後而其數據工作期卻仍然存在? |
|
|
我先建立一個表單集其主要屬性如下:
NAME:MYFRM_SET,
FORM.datasession設成 2
Desktop=.t.
window type=0
然後增加單獨FORM(注:不是表單集的子FORM,用DO FORM MYSEL_FRM WITH 表名,字段1,字段2,主要用來通過傳送三個參數來顯示不同基礎表的兩個字段,如:人事表,工號,姓名,以供表單集來選擇)
NAME:MYSEL_FRM
datasession=2
window type=1
Desktop=.t.
如果關閉了MYSEL_FRM,再關閉MYFRM_SET,則會出一個數據工作期:Unknown(2),且里面包含了先前使用過的游標,現在只能在表單集的UNLOAD事件中增加一條CLOSE ALL,雖然游標不存在了,但數據工作期卻依然存在,沒有辦法去掉,請賜于本人最好的解決方法,本人十二萬地感謝!
如果不用DO FORM 語句調用MYSEL_FRM,則一切正常,關閉表單後,其數據工作期也就不存在了! |
|