| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		chinyu
 
 
  註冊時間: 2004-12-30 文章: 13
 
  第 1 樓
  | 
		
			
				 發表於: 星期五 四月 08, 2005 4:28 pm    文章主題: 報表只有一筆記錄,但要列印成3頁要如何做? | 
				     | 
			 
			
				
  | 
			 
			
				各位前輩:
 
報表只有一筆記錄,但資料很多,要分成3頁列印(客戶原手寫報表就是3頁),這要如何做呢?
 
 
謝謝
 
已決定用 word 與excel 當報表輸出
 
 
謝謝各位的幫忙
   chinyu 在 星期一 四月 11, 2005 5:29 pm 作了第 1 次修改 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		小桑•無痕
 
  
  註冊時間: 2003-07-08 文章: 304 來自: Tainan, Taiwan
  第 2 樓
  | 
		
			
				 發表於: 星期五 四月 08, 2005 6:56 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				我會把一筆資料拆成3筆放在暫存檔中,再以暫存檔列印;不過,這種方法必須3頁資料的紙張都相同才行。
 
 
PS:有資料和報表的SAMPLE嗎? _________________ 用力 Try 一下...可以發現很多好玩的事.... | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		chinyu
 
 
  註冊時間: 2004-12-30 文章: 13
 
  第 3 樓
  | 
		
			
				 發表於: 星期五 四月 08, 2005 8:16 pm    文章主題: Re: 報表只有一筆記錄,但要列印成3頁要如何做? | 
				     | 
			 
			
				
  | 
			 
			
				 	  | chinyu 寫到: | 	 		  各位前輩:
 
報表只有一筆記錄,但資料很多,要分成3頁列印(客戶原手寫報表就是3頁),這要如何做呢?
 
 
謝謝 | 	  
 
類似是一篇文章(三頁長),其中有許多數學公式,一些值是變動的(從資料庫帶入),一些是固定的,不知要如何做是好,請各位前輩幫幫忙。 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		Abel
 
 
  註冊時間: 2005-03-14 文章: 189 來自: 鹿港小鎮
  第 4 樓
  | 
		
			
				 發表於: 星期三 四月 27, 2005 8:48 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				我曾經做過類似的問題,一筆資料要 兩張報表紙才放得下,
 
 
因為輸出是連續報表紙,所以我就一次將紙張長設成 二張長,
 
 
因為長度是兩張長,所以在報表設計工具中 一張就當兩張用,
 
 
希望能給您用得上。   | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		chinyu
 
 
  註冊時間: 2004-12-30 文章: 13
 
  第 5 樓
  | 
		
			
				 發表於: 星期三 四月 27, 2005 9:04 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Abel 寫到: | 	 		  我曾經做過類似的問題,一筆資料要 兩張報表紙才放得下,
 
 
因為輸出是連續報表紙,所以我就一次將紙張長設成 二張長,
 
 
因為長度是兩張長,所以在報表設計工具中 一張就當兩張用,
 
 
希望能給您用得上。   | 	  
 
在VFP 6.0 如何將將紙張長設成 二張長呢?
 
一直找不到如何設定。
 
謝謝 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		Abel
 
 
  註冊時間: 2005-03-14 文章: 189 來自: 鹿港小鎮
  第 6 樓
  | 
		
			
				 發表於: 星期三 四月 27, 2005 9:20 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				首先 於 XP、2000 中 控制台/印表機和傳真/ 檔案/ 伺服器內容/ 建立一新列印格式(就是報表紙的兩張長)
 
 
98 就在印表機中選擇紙張大小的地方選自定大小。
 
 
然後進入 VFP報表設計工具中 … 
 
 
1.先設印表格式:檔案/ 設定列印格式/列印設定/ 指定印表機、紙張大小(新格式)
 
 
2.我覺得因為要印連續套表,所以 頁標題 0 頁註腳 0,明細 拉長成為 新格式長,可能需要短一點
 
 
    才不會出現 明細橫區段太大無法放入列印頁中 的錯誤。
 
 
如果您不需要 套入 即定的位置中,調整 新列印格式的紙張大小,多試幾次,大多可以找出連續列印的
 
 
方法,可是一定要套即定位置,我現在也解決不了。 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		chinyu
 
 
  註冊時間: 2004-12-30 文章: 13
 
  第 7 樓
  | 
		
			
				 發表於: 星期三 四月 27, 2005 9:43 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Abel 寫到: | 	 		  首先 於 XP、2000 中 控制台/印表機和傳真/ 檔案/ 伺服器內容/ 建立一新列印格式(就是報表紙的兩張長)
 
 
98 就在印表機中選擇紙張大小的地方選自定大小。
 
 
然後進入 VFP報表設計工具中 … 
 
 
1.先設印表格式:檔案/ 設定列印格式/列印設定/ 指定印表機、紙張大小(新格式)
 
 
2.我覺得因為要印連續套表,所以 頁標題 0 頁註腳 0,明細 拉長成為 新格式長,可能需要短一點
 
 
    才不會出現 明細橫區段太大無法放入列印頁中 的錯誤。
 
 
如果您不需要 套入 即定的位置中,調整 新列印格式的紙張大小,多試幾次,大多可以找出連續列印的
 
 
方法,可是一定要套即定位置,我現在也解決不了。 | 	  
 
非常謝謝。 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		cmj8992004
 
 
  註冊時間: 2004-09-22 文章: 10 來自: 天津
  第 8 樓
  | 
		
			
				 發表於: 星期四 四月 28, 2005 8:46 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				產生一個臨時表,裡面加個 memo 的欄位,將所整筆資料存進memo中,
 
在報表設計時將memo計成自動延伸,就可以了 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		Abel
 
 
  註冊時間: 2005-03-14 文章: 189 來自: 鹿港小鎮
  第 9 樓
  | 
		
			
				 發表於: 星期四 四月 28, 2005 5:39 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				回覆 CMJ8992004 您所言真是宏觀啊
 
 
只是小弟我不太了解如何,在報表設計時將memo計成自動延伸 
 
 
的做法,可否請 您提示一下,謝謝。   | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		cmj8992004
 
 
  註冊時間: 2004-09-22 文章: 10 來自: 天津
  第 10 樓
  | 
		
			
				 發表於: 星期五 四月 29, 2005 11:21 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				1.產生臨時表
 
create cursor test (fieldname m)
 
append blank
 
replace fieldname with 你的資料
 
2.設計你的報表
 
添加字段( 欄位 ) 
 
Expression=>fieldname
 
Stretch with overflow 打勾 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |