  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		stevensu
 
 
  註冊時間: 2008-12-26 文章: 2
 
  第 1 樓
  | 
		
			
				 發表於: 星期五 十二月 26, 2008 2:02 pm    文章主題: 新手恕問:在多個table 中的所有欄位作搜尋,再作表列 | 
				     | 
			 
			
				
  | 
			 
			
				不好意思,因為有構想,但不知何方式可行,故上此論壇看是否能逄高人指點:問題如下:
 
我有一個以vfp 寫的程式及資料庫延用至今,大約是從1995年就用到現在期間有不時作程式碼的功能修改及程式升級,最後是編譯程式是用到vfp 6.0 !! 
 
程式主要內容是個客戶資料管理系統,有用了十個的獨立 DBF 檔.
 
每個資料庫不大,都在數百至數仟筆record之內,
 
每個資料庫內都有-登記人姓名,電話,備註,地址,等同名同性質欄位
 
如今想要作個查詢表單,可以在輸入電話號碼(全碼或後5碼) 或是 在輸入關鍵字後如(馬英九或台北客戶),可自動搜尋所有十個 DBF檔內的選定欄位(或全部欄位),然後把符合的 record ,能列表顯示在表單內,
 
如此可簡化一個一個在每個個別表單內作尋找的動作:
 
但是因為才疏學淺,也沒用過sql 指令,不是 sql 能不能作我要的動作,及怎麼作,
 
或是 單用 locate 或 filter 指令即可作到 !!
 
 
如承指點,感恩不盡!!
 
 
steven su | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		ckp6250
 
 
  註冊時間: 2004-07-30 文章: 1645
 
  第 2 樓
  | 
		
			
				 發表於: 星期五 十二月 26, 2008 9:16 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				select Tel From table1 where tel like "*???*";
 
union ;
 
select Tel From table2 where tel like "*???*";
 
union ;
 
select Tel From table3 where tel like "*???*";
 
.
 
.
 
.
 
into cursor Temp | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		stevensu
 
 
  註冊時間: 2008-12-26 文章: 2
 
  第 3 樓
  | 
		
			
				 發表於: 星期五 十二月 26, 2008 11:04 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				哇...這兒果然是臥虎藏龍...馬上就有高手指點,終於有了方向
 
感恩 CKP6250 兄的指點了...我先從這兒著手了... | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		KKKLYNN
 
 
  註冊時間: 2004-09-17 文章: 357
 
  第 4 樓
  | 
		
			
				 發表於: 星期六 十二月 27, 2008 8:50 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				建置一個臨時dbf(套入grid)
 
用一個各dbf共通的key
 
使用seek
 
找到資料就append
 
如此就可輕易展現資料於表單 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		lee188188
 
 
  註冊時間: 2007-01-27 文章: 33
 
  第 5 樓
  | 
		
			
				 發表於: 星期二 十二月 30, 2008 4:12 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				***客戶有一套系統用COBOL 寫的如此, 也要我們這麼
 
做,也許對您有用,
 
,  | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		lee188188
 
 
  註冊時間: 2007-01-27 文章: 33
 
  第 6 樓
  | 
		
			
				 發表於: 星期二 十二月 30, 2008 4:15 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				很少進來, 多傳了一個畫面,
 
查詢時, 看選用那個索引, 直接輸入您要的KEY 值即可
 
DBF 寫法! 參考! | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |