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,則一切正常,關閉表單後,其數據工作期也就不存在了! | 
			 
		  |