# 谢谢!我找到问题所在.

Posted by inger on April 23, 1999 at 16:12:31:

In Reply to: Re: Sorry ! 更正为 SelectionFormula posted by inger on April 23, 1999 at 16:09:38:

: :
: : : : 1. 在 Crystal Report 内设定两个 Formula 栏位
: : : : eg . 栏位名设为 F1,F2

: : : : 2. 在 VB 内将 text1,text2 的值塞入F1,F2即可
: : : : eg. CrystalReport1SelectionFormula(0) = "{F1} = " & text1
: : : : CrystalReport1.SelectionFormula(1) = "{F2} = " & text2

: 错误讯息:没有定义这个sub或function.
: 不应该用selectformula,而是Formulas.
: 我尝试如下:
: CrystalReport1.Formulas(0) = "f1=" & Text1.Text$ & ""
:
: CrystalReport1.Formulas(1) = "f2=" & Text2.Text$ & ""

: 可以印出,但印出变成是数字型态,且还是小数点下两位.
: 怎么会这样?原输入"00000",印出成"0.00"

我知道应该如下才正确:
CrystalReport1.Formulas(0) = "f1=""" & Text2.Text$ & """"
CrystalReport1.Formulas(1) = "f2=""" & Text3.Text$ & """"

非常感谢你的回应.

Follow Ups: