上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
cigtba
註冊時間: 2004-01-05 文章: 8 來自: TAIPEI
第 1 樓
|
發表於: 星期三 六月 29, 2005 1:17 pm 文章主題: 請問 類似excel 的列印功能 ,自動縮小字體以附合印出時的欄位大小 |
|
|
常會有內容太長,而印不完整的問題!!
看到excel有這個功能.不知有沒有那位高手實作過!!
 |
|
回頂端 |
|
 |
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的報表不夠強 ) |
|
回頂端 |
|
 |
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. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
freehotpc
註冊時間: 2005-03-27 文章: 28
第 6 樓
|
發表於: 星期四 六月 30, 2005 9:25 pm 文章主題: |
|
|
花什么钱啊? |
|
回頂端 |
|
 |
cigtba
註冊時間: 2004-01-05 文章: 8 來自: TAIPEI
第 7 樓
|
發表於: 星期五 七月 01, 2005 1:26 am 文章主題: |
|
|
freehotpc 寫到: | 首先不觉得第一种方法有什么不方便的地方。
EXCEL输出很好控制,而且用户也有很好的修改灵活度,如定义字体、字号、栏目宽度、表格线类型等等,完全可以取代report,不过要写很多PRG。 |
花的時間應該會比做報表的多吧
而且不就每台都要裝EXCEL 了. 有沒有碰到相容性或版本的問題.. |
|
回頂端 |
|
 |
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的报表你是无法教会你的客户做单据格式的。一次投入,永久使用,这不就是做程序的目的么? |
說的也是.至少客戶的活用度變高了. 謝啦.我會試試的!! |
|
回頂端 |
|
 |
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 |
|
回頂端 |
|
 |
|