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

請問一個combo的問題..

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
iddqd69



註冊時間: 2004-05-30
文章: 50


第 1 樓

發表發表於: 星期一 十一月 29, 2004 5:27 pm    文章主題: 請問一個combo的問題.. 引言回覆

有一個下拉式選單x與報表
x.rowsourcetype=3
x.rowsource=[select .....from....into cursoe......]
假如下拉值有"930601" "930502" "930510" "930511" "930701" "930806"

請問有辦法讓我輸入"9305"後按執行報表印出"930502" "930510" "930511"這三筆資料嗎?
麻煩前輩們替我解惑..謝謝!!
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 2 樓

發表發表於: 星期一 十一月 29, 2004 5:35 pm    文章主題: 引言回覆

有,
可是問題是你覺得應該怎麼做?

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
朱育興



註冊時間: 2003-08-25
文章: 661
來自: 台中市大里區

第 3 樓

發表發表於: 星期一 十一月 29, 2004 11:37 pm    文章主題: 引言回覆

沒錯,真的是你到底想怎麼做,下拉式選單列了一堆,結果你只要某年某月的資料,那你這個下拉式選單不就多此一舉還兼礙眼,還不如給個文字方塊讓使用者直接填年月來得簡單明瞭...,對使用者而言應該就是「我要某年某月的該月資料」
_________________
希望有更多人來參與
VFP wiki - 需要大家一起完成的VFP電子書與FAQ


朱育興 在 星期一 十一月 29, 2004 11:40 pm 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
horace



註冊時間: 2004-11-25
文章: 36
來自: 新竹

第 4 樓

發表發表於: 星期一 十一月 29, 2004 11:40 pm    文章主題: 引言回覆

過濾條件 left(yymmdd,4)="9305"
回頂端
檢視會員個人資料 發送私人訊息
iddqd69



註冊時間: 2004-05-30
文章: 50


第 5 樓

發表發表於: 星期二 十一月 30, 2004 8:08 am    文章主題: 引言回覆

謝謝大大們的回覆..
以上是舉例..
其實也不一定是要輸入幾個字..
目的是要讓使用者可以自己輸入又可以使用下拉選單的功能...
情況有很多種..看使用者們的喜好..
回頂端
檢視會員個人資料 發送私人訊息
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2160


第 6 樓

發表發表於: 星期二 十一月 30, 2004 9:09 am    文章主題: 引言回覆

combobox 本來就可以讓人輸入, 也可以用下拉選的, 所以你可以有兩個地方可以取value, 1.value , 2.displayvalue , 不然這個物件名稱為何要取名叫做 "combo"box
_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 7 樓

發表發表於: 星期二 十一月 30, 2004 10:09 am    文章主題: 引言回覆

引言回覆:

輸入"9305"後按執行報表印出"930502" "930510" "930511"這三筆資料嗎


這才是我對這個問題的疑問!!
要怎麼得到"9305"都可以,
可是"按執行報表印出"930502" "930510" "930511""
這怎麼與COMBOBOX有關呢?

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
bin1x



註冊時間: 2004-08-27
文章: 462


第 8 樓

發表發表於: 星期二 十一月 30, 2004 10:49 am    文章主題: 引言回覆

其實應該是屬於操作介面上的問題
combobox在vb中好像可達到類似索引的處理
即展開之後,可由鍵盤輸入找到相近的值
找到所要的值,可不可以用ctrl 和 shift來作單選和複選 我就不太清楚了
至於vfp 我曾想要做到像以上的處理
不過不太用功,處理不到那樣子
至於他所提出的問題,好像不應由combobox的介面來處理才對
textbox應該就可以了
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 MSN Messenger
Le1015



註冊時間: 2004-08-06
文章: 30


第 9 樓

發表發表於: 星期二 十一月 30, 2004 10:52 am    文章主題: 引言回覆

COMBOBOX的特性,當輸入資料不等於選單中的資料時,DisplayValue,Value並非是所輸入的資料,其所輸入的資料在Text屬性內,只要拿Text屬性內資料當條件過濾既可

所以在Text屬性內就可得到"9305"


Le1015 在 星期二 十一月 30, 2004 11:24 am 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息
iddqd69



註冊時間: 2004-05-30
文章: 50


第 10 樓

發表發表於: 星期二 十一月 30, 2004 11:22 am    文章主題: 引言回覆

[/quote]

這才是我對這個問題的疑問!!
要怎麼得到"9305"都可以,
可是"按執行報表印出"930502" "930510" "930511""
這怎麼與COMBOBOX有關呢?[/quote]
command.click:
report form 製單狀況.frx preview for alltrim(製單狀況.製造單號)=alltrim(.X1.value)
我想印出前幾個字元為"9305"的製造單號或想由下拉選單選取印出"930502"資料的報表..
使用displayvalue成功解決我的問題了..謝謝..
回頂端
檢視會員個人資料 發送私人訊息
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2160


第 11 樓

發表發表於: 星期二 十一月 30, 2004 11:36 am    文章主題: 引言回覆

我剛剛有去測試一下 .displayvalue 跟 .text 的值是一樣的. 但它們的字串長度是不一樣的(無.controlsource) . 不知 Le1015, 是在何種條件下測試出你說的那個結果呢?
_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
Le1015



註冊時間: 2004-08-06
文章: 30


第 12 樓

發表發表於: 星期二 十一月 30, 2004 11:40 am    文章主題: 引言回覆

.displayvalue 跟 .text 的值會不一樣,是應為 .displayvalue預設為數值時,也就是顯示的順序就會不一樣
回頂端
檢視會員個人資料 發送私人訊息
bin1x



註冊時間: 2004-08-27
文章: 462


第 13 樓

發表發表於: 星期二 十一月 30, 2004 12:30 pm    文章主題: 引言回覆

原來combo有text屬性
那如果要找尋相近的值
就用text的值來找就行了
那我也知道我那個不用功的問題該如何處理了
我現在用v7.0,就可以使用找尋相近值的功能了
我以前用的是v5.0和v.3.0 好像沒有以上的功能
或者我應該再確定一下
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 MSN Messenger
bigear



註冊時間: 2004-12-19
文章: 162
來自: 網路的另一端

第 14 樓

發表發表於: 星期日 十二月 19, 2004 5:19 pm    文章主題: 引言回覆

因該不是 版本問題
試試看 SET EXACT OFF
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

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


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