T
tlzh
Unregistered / Unconfirmed
GUEST, unregistred user!
我在编程中遇到问题,请帮忙解决?
例如:我的数据库里有300条记录,需要使用5张A4纸,正确的合计值为8952.32。
在DBGridEh的里设置DBGridEh1->Columns->Items[3]->Footer->FieldName="净重";
DBGridEh1->Columns->Items[3]->Footer->ValueType=fvtSum;
在PrintDBGridEh1控件中的PageFooter->CenterText的属性里输入:第 &[Page]页,共 &[Pages]页
如果: 第 &[Page]页,共 &[Pages]页,用两个大写“P”,使用PrintDBGridEh1->Preview();在运行后,PageFooter显示:第x页,共5页,结果完全正确。
可是应该是在第4列显示合计的值,结果合计的值就不正确。??
如果: 第 &[page]页,共 &[pages]页,两个小写的“p”,通过PrintDBGridEh1->Preview();
在运行后PageFooter显示:第x页,共1页,结果始终为:共1页。而第4列显示合计的值为8952.32,结果合计的值就完全正确。??
总的来说:要想合计正确,页数就不正确;要想合计正确,页数就不正确。?
例如:我的数据库里有300条记录,需要使用5张A4纸,正确的合计值为8952.32。
在DBGridEh的里设置DBGridEh1->Columns->Items[3]->Footer->FieldName="净重";
DBGridEh1->Columns->Items[3]->Footer->ValueType=fvtSum;
在PrintDBGridEh1控件中的PageFooter->CenterText的属性里输入:第 &[Page]页,共 &[Pages]页
如果: 第 &[Page]页,共 &[Pages]页,用两个大写“P”,使用PrintDBGridEh1->Preview();在运行后,PageFooter显示:第x页,共5页,结果完全正确。
可是应该是在第4列显示合计的值,结果合计的值就不正确。??
如果: 第 &[page]页,共 &[pages]页,两个小写的“p”,通过PrintDBGridEh1->Preview();
在运行后PageFooter显示:第x页,共1页,结果始终为:共1页。而第4列显示合计的值为8952.32,结果合计的值就完全正确。??
总的来说:要想合计正确,页数就不正确;要想合计正确,页数就不正确。?