  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		crgcrg
 
 
  註冊時間: 2010-05-05 文章: 1
 
  第 1 樓
  | 
		
			
				 發表於: 星期三 五月 05, 2010 9:34 am    文章主題: 有關於VFP表格差異資料(更新資料)判斷 | 
				     | 
			 
			
				
  | 
			 
			
				| 手邊有一些 VFP 的表格, 小弟需要將每日新增, 刪除或更新的資料挑出,並轉成文字檔, 但是表格中沒有一個欄位有記錄更新資訊, 如更新時間戳記等, 無法以日期或時間判斷那些資料列中的欄位有被更新或新增. 請問還有其他方式可以作到上述功能? 感謝! | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		syntech
 
 
  註冊時間: 2003-05-16 文章: 4252 來自: Taipei,Taiwan
  第 2 樓
  | 
		
			
				 發表於: 星期三 五月 05, 2010 10:21 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				用 SELECT -SQL 利用JOIN , NOT IN 去比對. _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		ckp6250
 
 
  註冊時間: 2004-07-30 文章: 1645
 
  第 3 樓
  | 
		
			
				 發表於: 星期三 五月 05, 2010 10:59 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				想要『更新時間戳記』那就自己加欄位呀
 
用default 屬性及觸發程式,就輕易解決了 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		DennisTsai
 
 
  註冊時間: 2005-07-26 文章: 178
 
  第 4 樓
  | 
		
			
				 發表於: 星期三 五月 05, 2010 12:57 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				加欄位管控或在新增及更正時加表記載都有人用,但我質疑其必要性
 
這種問題我碰過多次了!結果多半是
 
公司SOP未建,及ERP系統規畫不適當產生的後遺症!
 
[事]管不好,牽拖成[人]的問題
 
ERP若是淪落到需管[人]的地步,那就[沒完沒了]了,XD
 
會不會是[冗員遞增定律]出現的前兆 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		ckp6250
 
 
  註冊時間: 2004-07-30 文章: 1645
 
  第 5 樓
  | 
		
			
				 發表於: 星期三 五月 05, 2010 5:11 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				蔡老大論點完全正確,
 
小弟經驗也是雷同,
 
市面上有一套會計系統,它把管控發揮的淋漓盡致,
 
幾乎每個動作,它都記錄,
 
結果是,記錄檔佔了全部資料庫的95%
 
幾千萬筆的記錄檔,使用者根本無力查考
 
幾十G的資料庫,備份都很耗時
 
 
我跟客戶講,您公司才二三個人,又都在職十餘年了,
 
出了錯,問一下,就知道誰打的,
 
有啥好管控的? | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		syntech
 
 
  註冊時間: 2003-05-16 文章: 4252 來自: Taipei,Taiwan
  第 6 樓
  | 
		
			
				 發表於: 星期三 五月 05, 2010 5:55 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				多增加一個清除功能就好了.
 
 
 
 
當然要管控呀,
 
就算是都是家人也會互相推委.     XD _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		ckp6250
 
 
  註冊時間: 2004-07-30 文章: 1645
 
  第 7 樓
  | 
		
			
				 發表於: 星期四 五月 06, 2010 6:00 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | syntech 寫到: | 	 		  多增加一個清除功能就好了.
 
 | 	  
 
 
萬一清除後,才發現問題,豈不白記錄了?
 
 
 	  | syntech 寫到: | 	 		  當然要管控呀,
 
就算是都是家人也會互相推委.     XD | 	  
 
 
我會建議這一家人,最好用手記,筆跡最不好推託。 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		yctsai
 
 
  註冊時間: 2003-04-11 文章: 180
 
  第 8 樓
  | 
		
			
				 發表於: 星期五 五月 07, 2010 11:03 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				cheche=sqlconnect('連接')  
 
  
 
        for sd=1 to fcount()
 
             fff=alltrim('.'+field(sd))  
 
             if oldrecord&fff<>newrecord&fff
 
                iop=' '
 
                if type('newrecord&fff')='C'
 
                    iop=alltrim(oldrecord&fff)+'->'+alltrim(newrecord&fff)
 
                endif
 
                if type('newrecord&fff')='N'
 
                    iop=strtran(alltrim(str(oldrecord&fff,20,4)),'.0000','')+'->'+strtran(alltrim(str(newrecord&fff,20,4)),'.0000','')
 
                endif
 
                =sqlexec(cheche,"insert into chgrecord (fileno,who,memo,xno) values ('檔名','誰','修改'+'欄位'+?fff+' '+?iop,?sd)")        
 
             endif  
 
       endfor
 
       =sqldisconnect(cheche) 
 
 
1.重要檔案可記錄誰在哪時修改哪欄位原值? 新值?(只有異動才有紀錄ㄡ)
 
2.有此功能,使用者再也不會冤枉你的程式有問題
 
2. | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |