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

請問 類似excel 的列印功能 ,自動縮小字體以附合印出時的欄位大小

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



註冊時間: 2004-01-05
文章: 8
來自: TAIPEI

第 1 樓

發表發表於: 星期三 六月 29, 2005 1:17 pm    文章主題: 請問 類似excel 的列印功能 ,自動縮小字體以附合印出時的欄位大小 引言回覆

常會有內容太長,而印不完整的問題!!
看到excel有這個功能.不知有沒有那位高手實作過!!
Very Happy
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
freehotpc



註冊時間: 2005-03-27
文章: 28


第 2 樓

發表發表於: 星期三 六月 29, 2005 4:20 pm    文章主題: 引言回覆

下面是我的做法,供参考:
在同一位置建立两个报表字段控件,一个字体较大,一个字体较小,分别在打印条件中用len(allt(字段名称))检测字段实际长度,确定哪个报表字段控件有效。
上面的方法现在我基本不使用了,现在用的自定义单据(报表)都使用EXCEL输出,所以直接在PRG中控制Excel的单元格的字号,也同样用Len(Allt())检测长度确定。PRG保存为一独立文件,方便根据不同用户需要进行修改,在编译好的程序中比较同名的FXP日期,如果PRG日期较后,则重新用Comp命令编译。做起来不难,讲起来倒是长拖拖的。
回頂端
檢視會員個人資料 發送私人訊息
cigtba



註冊時間: 2004-01-05
文章: 8
來自: TAIPEI

第 3 樓

發表發表於: 星期四 六月 30, 2005 1:52 am    文章主題: 引言回覆

freehotpc 寫到:
下面是我的做法,供参考:
在同一位置建立两个报表字段控件,一个字体较大,一个字体较小,分别在打印条件中用len(allt(字段名称))检测字段实际长度,确定哪个报表字段控件有效。
上面的方法现在我基本不使用了,现在用的自定义单据(报表)都使用EXCEL输出,所以直接在PRG中控制Excel的单元格的字号,也同样用Len(Allt())检测长度确定。PRG保存为一独立文件,方便根据不同用户需要进行修改,在编译好的程序中比较同名的FXP日期,如果PRG日期较后,则重新用Comp命令编译。做起来不难,讲起来倒是长拖拖的。


就是這樣做不是很方便,所以才想看有沒有更好的做法說....不過還是謝謝你...
用EXCEL输出的實用性如何.好用嗎? 是不是可以取代所有報表的功能.... (一直覺得vfp的報表不夠強 Sad )
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
freehotpc



註冊時間: 2005-03-27
文章: 28


第 4 樓

發表發表於: 星期四 六月 30, 2005 12:08 pm    文章主題: 引言回覆

首先不觉得第一种方法有什么不方便的地方。

EXCEL输出很好控制,而且用户也有很好的修改灵活度,如定义字体、字号、栏目宽度、表格线类型等等,完全可以取代report,不过要写很多PRG。
回頂端
檢視會員個人資料 發送私人訊息
syntech



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

第 5 樓

發表發表於: 星期四 六月 30, 2005 1:17 pm    文章主題: 引言回覆

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

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



註冊時間: 2005-03-27
文章: 28


第 6 樓

發表發表於: 星期四 六月 30, 2005 9:25 pm    文章主題: 引言回覆

syntech 寫到:
要花錢......


花什么钱啊?
回頂端
檢視會員個人資料 發送私人訊息
cigtba



註冊時間: 2004-01-05
文章: 8
來自: TAIPEI

第 7 樓

發表發表於: 星期五 七月 01, 2005 1:26 am    文章主題: 引言回覆

freehotpc 寫到:
首先不觉得第一种方法有什么不方便的地方。

EXCEL输出很好控制,而且用户也有很好的修改灵活度,如定义字体、字号、栏目宽度、表格线类型等等,完全可以取代report,不过要写很多PRG。


花的時間應該會比做報表的多吧
而且不就每台都要裝EXCEL 了. 有沒有碰到相容性或版本的問題..
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
freehotpc



註冊時間: 2005-03-27
文章: 28


第 8 樓

發表發表於: 星期五 七月 01, 2005 7:15 pm    文章主題: 引言回覆

使用Excel97以上,不会出现不兼容的问题。

第一种方法就是做报表呀!为什么花的时间比做报表多?ABC>ABC?偶的头脑有点短路了。

如果你指的是输出到EXCEL的方法花的时间比做报表多,那么根据我的经验,做这个输出模块的确是花很多心血,可以做好之后用户就可以自已生成和编辑自定义格式的单据(或报表)了,VFP的报表你是无法教会你的客户做单据格式的。一次投入,永久使用,这不就是做程序的目的么?
回頂端
檢視會員個人資料 發送私人訊息
cigtba



註冊時間: 2004-01-05
文章: 8
來自: TAIPEI

第 9 樓

發表發表於: 星期六 七月 02, 2005 1:34 pm    文章主題: 引言回覆

freehotpc 寫到:
使用Excel97以上,不会出现不兼容的问题。

第一种方法就是做报表呀!为什么花的时间比做报表多?ABC>ABC?偶的头脑有点短路了。

如果你指的是输出到EXCEL的方法花的时间比做报表多,那么根据我的经验,做这个输出模块的确是花很多心血,可以做好之后用户就可以自已生成和编辑自定义格式的单据(或报表)了,VFP的报表你是无法教会你的客户做单据格式的。一次投入,永久使用,这不就是做程序的目的么?



說的也是.至少客戶的活用度變高了. 謝啦.我會試試的!!
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
sych



註冊時間: 2004-12-28
文章: 11


第 10 樓

發表發表於: 星期日 七月 03, 2005 3:03 pm    文章主題: 引言回覆

请问各位能不能不装excel,也能在vfp中输出excel报表?
回頂端
檢視會員個人資料 發送私人訊息
freehotpc



註冊時間: 2005-03-27
文章: 28


第 11 樓

發表發表於: 星期日 七月 03, 2005 9:52 pm    文章主題: 引言回覆

可以。copy to ... xls
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

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


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