VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

新手恕問:在多個table 中的所有欄位作搜尋,再作表列

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
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
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
ckp6250



註冊時間: 2004-07-30
文章: 1644


第 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 兄的指點了...我先從這兒著手了...
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
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 寫法! 參考!
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作