| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		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 文章: 4252 來自: Taipei,Taiwan
  第 2 樓
  | 
		
			
				 發表於: 星期一 十一月 29, 2004 5:35 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				有,
 
可是問題是你覺得應該怎麼做? _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		朱育興
 
 
  註冊時間: 2003-08-25 文章: 661 來自: 台中市大里區
  第 3 樓
  | 
		
			
				 發表於: 星期一 十一月 29, 2004 11:37 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				沒錯,真的是你到底想怎麼做,下拉式選單列了一堆,結果你只要某年某月的資料,那你這個下拉式選單不就多此一舉還兼礙眼,還不如給個文字方塊讓使用者直接填年月來得簡單明瞭...,對使用者而言應該就是「我要某年某月的該月資料」 _________________ 希望有更多人來參與
 
 VFP wiki - 需要大家一起完成的VFP電子書與FAQ 
   朱育興 在 星期一 十一月 29, 2004 11:40 pm 作了第 1 次修改 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		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 文章: 4252 來自: Taipei,Taiwan
  第 7 樓
  | 
		
			
				 發表於: 星期二 十一月 30, 2004 10:09 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | 引言回覆: | 	 		  
 
輸入"9305"後按執行報表印出"930502" "930510" "930511"這三筆資料嗎
 
 | 	  
 
 
這才是我對這個問題的疑問!!
 
要怎麼得到"9305"都可以,
 
可是"按執行報表印出"930502" "930510" "930511""
 
這怎麼與COMBOBOX有關呢? _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		bin1x
 
 
  註冊時間: 2004-08-27 文章: 462
 
  第 8 樓
  | 
		
			
				 發表於: 星期二 十一月 30, 2004 10:49 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				其實應該是屬於操作介面上的問題
 
combobox在vb中好像可達到類似索引的處理
 
即展開之後,可由鍵盤輸入找到相近的值
 
找到所要的值,可不可以用ctrl 和 shift來作單選和複選 我就不太清楚了
 
至於vfp 我曾想要做到像以上的處理
 
不過不太用功,處理不到那樣子
 
至於他所提出的問題,好像不應由combobox的介面來處理才對
 
textbox應該就可以了 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		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 好像沒有以上的功能
 
或者我應該再確定一下 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		bigear
 
  
  註冊時間: 2004-12-19 文章: 162 來自: 網路的另一端
  第 14 樓
  | 
		
			
				 發表於: 星期日 十二月 19, 2004 5:19 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				因該不是  版本問題
 
試試看 SET EXACT OFF | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |