# Re: 不死心的方法 ... ?? (烦请指教)

Posted by CCC on May 15, 1999 at 14:02:49:

In Reply to: 不死心的方法 ... ?? (烦请指教) posted by 安宝 on May 14, 1999 at 12:22:32:

1.要问可参考的书籍或者是网站，那可要问其他人了，因为除非哪本书写的相当不错，很少会记得谁写的甚么书上有哪方面的参考资料；而在Crystal
Report 方面最糟的部分就在于很少见到写的勉强还可以的书（或许书看的太少吧），在多数VB的书中提到Crystal Report的部分简直是在说一些废话（个人相当主观的想法），难怪很多人觉得不好用；有很多技巧是在书上找不到
答案的，只有自己去试，而我实在没有太多时间来说明那些技巧。

2.至于你想要做到的功能以Crystal Report5.0来做应该不会太难（比这更难上数十倍的要求以Crystal Report4.6版都可做到何况是这点要求），不过要把过程化为文字写出并让人完全了解，要花蛮多时间，若能面对面交谈的话或许会容易些。

3.写程式不要太受传统观念的束缚，以下举个简单的小范例来说明比较不一样的设计方式。

要求：印出货单套表时，需能在品名栏位的固定位置内，依品名长度大小自动
更动字型大小，以便在有限空间内完整印出品名栏位。

解决方法：在列印品名的位置改以数个Formula来取代品名栏位，而这几个Formula的字型大小各自设定，但其位置需放置于相同位置，在Formula
Text 内容设定当品名长度在某个范围内则等于品名否则置入空白，如此即可
达到上述要求；此法亦可应用在判断数字在不同范围内印出不同颜色。

Follow Ups:

- I need more information ....Wu!wu!wu!wu!wu!w... 安宝 13:53:11 5/17/99 (6)
  - Re: I need more information ....Wu!wu!wu!wu!wu!w... CCC 08:40:03 5/19/99 (5)
    - 需求定义不太一样... 安宝 17:01:28 5/19/99 (0)
    - Re: I need more information ....Wu!wu!wu!wu!wu!w... ya 09:48:12 5/19/99 (3)
      - Re: I need more information ....Wu!wu!wu!wu!wu!w... CCC 09:41:40 5/20/99 (2)
        - 等我更新版本再试吧 ... 安宝 10:39:36 5/20/99 (1)
          - Re: 等我更新版本再试吧 ... CCC 09:39:26 5/25/99 (0)