请问reportbuilder里面怎么将金额转换为大写?
代码要怎么用?用label还是variable呢?请高手门举个详细的操作例子OTZ
代码要怎么用?用label还是variable呢?请高手门举个详细的操作例子OTZ
解决方案 »
- 求助各位Delphi高手,可以用C++来修改外部程序中TEdit中的内容吗?
- SetScrollInfo在MDI窗体不生效?
- delphi 写 activex中怎么添加函数(function)
- 怎样替换已编译的Delphi程序中的图片?
- 有这样的控件吗???
- 定义记录的问题,谢谢 20分
- 我想知道nil的含义!
- SOS!! 请各位大侠解决filter问题,答对立即给分,在线!!
- 更新数据小问题,在线等待
- 請問怎麼生成報表??我右鍵選'Preview'可以顯示記錄,但程序運行時一條也不顯示????
- cxLookupComboBox如何填充下拉的值?及获取值
- Strings.ValueFromIndex[i-1]在Delphi6里怎么写
vstr:='';
vcramt:= dbcalc1.value+dbcalc2.value;
Smallmonth:=formatfloat('0.00',vcramt);
dianweizhi :=pos('.',Smallmonth);
Bigmonth:='';
for qian:=1 to length(Smallmonth) do
begin
qian1:=length(Smallmonth)-qian+1;
if qian1<>dianweizhi then
begin
if copy(Smallmonth,qian1,1)='-' then wei1:='?o';
case strtoint(copy(Smallmonth,qian1,1)) of
1:wei1:='壹'; 2:wei1:='贰';
3:wei1:='叁'; 4:wei1:='肆';
5:wei1:='伍'; 6:wei1:='陆';
7:wei1:='柒'; 8:wei1:='捌';
9:wei1:='玖'; 0:wei1:='零';
end;
case qianwei of
1:qianwei1:='分';
2:qianwei1:='角';
3 :qianwei1:='元';
4 :qianwei1:='拾';
5 :qianwei1:='佰';
6 :qianwei1:='千';
7 :qianwei1:='万';
8 :qianwei1:='拾';
9 :qianwei1:='佰';
10 :qianwei1:='千';
11 :qianwei1:='亿';
12 :qianwei1:='十';
13:qianwei1:='佰';
14:qianwei1:='千';
end;
qianwei:=qianwei+1;
BigMonth :=wei1+qianwei1+BigMonth; end;
end;
Value:=vstr+bigMonth;