| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		cool
 
 
  註冊時間: 2003-05-17 文章: 47
 
  第 1 樓
  | 
		
			
				 發表於: 星期一 九月 08, 2003 11:13 pm    文章主題: TABLEUPDATE 如何讓已 DELETE 的記錄不要存入 | 
				     | 
			 
			
				
  | 
			 
			
				請問
 
資料表格 BUFFERMODE 設為 5
 
在 BUFFER 中的新增記錄若又被刪除
 
如何在執行 TABLEUPDATE 時不要將這些已刪除的記錄存入
 
因為執行 TABLEUPDATE 後已刪除的記錄也一併存入
 
只是為 DELETED 狀態
 
如此只是徒佔空間
 
請先進不吝賜教, 謝謝 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		Ruey
 
 
  註冊時間: 2003-03-12 文章: 1698 來自: tunglo
  第 2 樓
  | 
		
			
				 發表於: 星期一 九月 08, 2003 11:26 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				執行刪除記號DELETED的資料
 
 
並不用天天作,可讓使用著彈性運用
 
 
在軟體系統功能裡面這叫做資料維護
 
 
資料維護功能外外乎PACK,重整DBF索引
 
 
資料表格修護等.... _________________ #############################
 
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!
 
 
學會VFP使用者社區的搜尋,Code才會更有趣~
 
############################# | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		catjoke
 
 
  註冊時間: 2003-06-16 文章: 175 來自: 香港
  第 3 樓
  | 
		
			
				 發表於: 星期四 九月 11, 2003 9:20 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				由 Dbase 開始就有 Mark Delete -> 等待 PACK 真正柵除.
 
 
其實有其好處及壞處!
 
好是錯誤delete 了可以取回, 壞是增加空間..
 
 
日後可能有需要記錄用家何時更改資料, 誰更改資料以免爭吵...
 
 
想法並非你所想..    _________________ 喵喎~ 貓當然是 "茅" 的嘛! ^0^; | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		cool
 
 
  註冊時間: 2003-05-17 文章: 47
 
  第 4 樓
  | 
		
			
				 發表於: 星期二 九月 16, 2003 12:40 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				可能我沒把情形說清楚
 
當然如果記錄已存檔後再被刪除要留下刪除的記錄
 
但我說的是
 
在 [新增] 時的刪除
 
也就是在新增時(程式中有一個 FLAG 記錄其狀態)
 
使用者就發現資料錯誤將其刪除
 
或者一筆空白記錄要刪除
 
或者是一筆不符合驗證要求的資料被剔除
 
這時這筆資料存入並沒有義意
 
所以不希望在 TABLEUPDATE 時存入
 
請指導一下 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |