| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		RORI
 
 
  註冊時間: 2003-10-09 文章: 28 來自: Taipei
  第 1 樓
  | 
		
			
				 發表於: 星期二 十月 21, 2003 11:10 pm    文章主題: 請問如何將SQL語法設在GRID的RECORDSOURCE | 
				     | 
			 
			
				
  | 
			 
			
				這段SQL語法單獨執行沒有問題,擺在RECORDSOURCE好像不行,請指教
 
	WITH THISFORM.GRID1
 
		.RECORDSOURCE="SELECT 報價日期,收件日期,客  
 
                                           戶,  規格,材質,外幣單價,數量,外幣小計,備註1,備註2,備
 
                                           註3,備註4,備註5,外幣模具費"+;
 
							               " FROM QUOTE WHERE (LEN 
 
                                 (ALLTTHISFORM.TEXT2.VALUE))=0 OR 
 
                                 QUOTENO=THISFORM.TEXT2.VALUE)"+;
 
							                " AND (LEN(ALLT(THISFORM.TEXT1.VALUE))=0 OR 
 
                                QUOTENO=THISFORM.TEXT2.VALUE) AND"+;
 
                               	" (收件日期 BETWEEN FROMDATE AND TILLDATE) 
 
                                INTO CURSOR QTV"
 
		.COLUMN1.WIDTH=46
 
		.COLUMN2.WIDTH=80
 
		.COLUMN3.WIDTH=40
 
		.COLUMN4.WIDTH=120
 
		.COLUMN5.WIDTH=120
 
		.COLUMN6.WIDTH=90
 
		.COLUMN7.WIDTH=150
 
		.COLUMN8.WIDTH=90
 
		.COLUMN9.WIDTH=76
 
		.COLUMN10.WIDTH=100
 
		.COLUMN11.WIDTH=70
 
		.COLUMN1.CONTROLSOURCE="RECNO()"
 
		.COLUMN2.CONTROLSOURCE="QTV.收件日期"
 
		.COLUMN3.CONTROLSOURCE="QTV.客戶"
 
		.COLUMN4.CONTROLSOURCE="QTV.規格"
 
		.COLUMN5.CONTROLSOURCE="QTV.材質"
 
		.COLUMN6.CONTROLSOURCE="QTV.數量"
 
		.COLUMN7.CONTROLSOURCE="QTV.備註1"
 
		.COLUMN8.CONTROLSOURCE="QTV.外幣模具費"
 
		.COLUMN9.CONTROLSOURCE="QTV.外幣單價"
 
		.COLUMN10.CONTROLSOURCE="QTV.外幣小計"
 
		.COLUMN11.CONTROLSOURCE="QTV.報價日期"
 
		.COLUMN1.HEADER1.FONTSIZE=11
 
		.COLUMN2.HEADER1.FONTSIZE=11
 
		.COLUMN3.HEADER1.FONTSIZE=11
 
		.COLUMN4.HEADER1.FONTSIZE=11
 
		.COLUMN5.HEADER1.FONTSIZE=11
 
		.COLUMN6.HEADER1.FONTSIZE=11
 
		.COLUMN7.HEADER1.FONTSIZE=11
 
		.COLUMN8.HEADER1.FONTSIZE=11
 
		.COLUMN9.HEADER1.FONTSIZE=11
 
		.COLUMN10.HEADER1.FONTSIZE=11
 
		.COLUMN11.HEADER1.FONTSIZE=11
 
	ENDWITH
 
 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		Erwin
 
 
  註冊時間: 2003-03-28 文章: 97 來自: 台北
  第 2 樓
  | 
		
			
				 發表於: 星期三 十月 22, 2003 12:12 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				| 好像少了.RecordSourceType = 4 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		RORI
 
 
  註冊時間: 2003-10-09 文章: 28 來自: Taipei
  第 3 樓
  | 
		
			
				 發表於: 星期三 十月 22, 2003 12:26 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				| 謝謝回應 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		RORI
 
 
  註冊時間: 2003-10-09 文章: 28 來自: Taipei
  第 4 樓
  | 
		
			
				 發表於: 星期三 十月 22, 2003 12:56 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				| 問題沒有解決,歡迎指導 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		Erwin
 
 
  註冊時間: 2003-03-28 文章: 97 來自: 台北
  第 5 樓
  | 
		
			
				 發表於: 星期三 十月 22, 2003 8:50 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				看起來沒什麼問題, 不如你先簡化RecordSource的內容
 
一個條件一個條件慢慢加試試吧 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		elleryq
 
  
  註冊時間: 2007-06-21 文章: 768
 
  第 6 樓
  | 
		
			
				 發表於: 星期三 十月 22, 2003 9:14 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				| 不要加 into cursor 試試看~ | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		catjoke
 
 
  註冊時間: 2003-06-16 文章: 175 來自: 香港
  第 7 樓
  | 
		
			
				 發表於: 星期四 十月 30, 2003 4:23 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				請多加幾句:
 
 
WITH THISFORM.GRID1 
 
SELECT 0  && 新的工作區
 
 .COLUMNCOUNT = -1
 
 .RECORDSOURCE = ""
 
 .RECORDSOURCETYPE = 4
 
 .RECORDSOURCE = " Select...." _________________ 喵喎~ 貓當然是 "茅" 的嘛! ^0^; | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |