代码写在设置格式部分的【数字】--->【自定义样式】--->【十位】的公式栏位中,另外【十位】中的格式选定所需的最长格式,并且,【四舍五入】中选定最大的小数位数。

注意:水晶报表最多保留10位小数,系统默认格式保留2位小数。

方法一:

if Right(ToText((数字栏位),总小数位数), 4)='0000' then 0
else if Right(ToText((数字栏位), 总小数位数),3)='000' then 1  
else if Right(ToText((数字栏位), 总小数位数),2)='00' then 2  
else if Right(ToText((数字栏位), 总小数位数),1)='0' then 3  
else 4
注意:该处需将【起始0】选项勾上,否则当数值大于0小于1时,显示的数值将会默认去掉个位上的0。

方法二:

Local StringVar strTemp := ToText({数字栏位},总小数位数);
Local NumberVar i;
Local StringVar str := "";
Local NumberVar strLen := Length (strTemp);
For i := strLen To 1 Step -1 Do
(
   If strTemp[i] = "." Then
   (  //如果当前值是小数点,则终止循环
      str := Left(strTemp, i-1);
      Exit For
   )
   Else If strTemp[i]  <> "0" then
   (//从字符串最后一位取值,取小数点后最后一个不为0的值
      str := Left(strTemp, i);
      Exit For
   )
);

//设置起始0

If str[1] = "." Then
(
str := "0"+str;
);
Str

动态控制水晶报表中数字栏位的值显示的小数位数相关推荐

  1. 在水晶报表中实现任意选择指定字段显示-模板及C#升级版

    前文<在水晶报表中实现任意选择指定字段显示>中有朋友留言说是有无C#版本,最近有时间,重写了一下. 一是使用了VS2005 C#2.0 + Crystal Report 2008,另外就是 ...

  2. 水晶报表中如何创建自定义的纸张大小格式?

    问题 水晶报表中使用一个自定义的纸张类型格式(使用预先定义的纸张格式显示或者打印一个报表)? 解决方法 要创建一个自定义的纸张格式,来完成你工作中所使用的特殊纸张.在你开始工作之前,你必须确认你的打印 ...

  3. 在水晶报表中动态显示任意格式的图片

    在水晶报表中动态显示任意格式的图片 如何在水晶报表中动态显示任意格式的图片        前段时间,Accounting 项目内需要在水晶报表中动态显示任意格式的图片.但是,水晶报表只支持OleDb的 ...

  4. (算法)求数组中数字组合(可多值组合)相加最接近目标数的组合(可能多个)

      今天没事,撸一道算法题   题目要求: 给出一个升序排序的可能重复值的数字数组和一个目标值其中目标值大于数组中最小数,求数组中数字组合(可多值组合)相加最接近目标数的组合(可能多个)不考虑空间复杂 ...

  5. js 中数字小数点末尾的0显示与否

    js 中数字小数点末尾的0显示与否 不显示0 显示0(数字格式化) 不显示0 我们先来看一道例题,然后围绕其展开"零"的讨论: 问题:得到一个随机数组成的数组,数组长度为10 结果 ...

  6. 水晶报表中对某一栏位值进行处理_终于有人讲清楚了,BI和报表的差异!

    IT系统自带报表功能,为什么还要额外采购BI? 报表和BI都能做数据分析,区别在哪里? 加班加点做了那么多表,为什么还不满足老板需求? 报表分析需要IT团队来开发,那BI呢? 这些应该是大家对商业智能 ...

  7. 水晶报表中对某一栏位值进行处理_合并报表——非同一控制下的企业合并amp;同一控制下的企业合并...

    [写在前面] 长期股权投资企业的一种投资行为,投资方通过该行为享有被投资单位的股利分配.净利润等投资收益,处理的是母公司(投资方)的个别财务报表. 只有控股合并才需要编制合并报表,意味着后续计量采用的 ...

  8. winform水晶报表中添加图片

    文章目录 前言 一.VS中找不到ReportView 二.使用步骤 1.直接拉取控件到窗体 ​编辑 2.添加参数 总结 前言 应用场景:在做一个巡检机器人项目时,对于巡检结果,需要在Winform端显 ...

  9. 利用数据集在水晶报表中显示图像

    描述 该 C# .NET Windows 程序演示了如何创建数据集,并将图像添加到数据集,以及在运行时将数据集传递到子报表. 文件列表 - bin\Debug\Canada.jpg - bin\Deb ...

  10. 水晶报表分组分栏_web报表可视化设计器工具推荐

    古往今来,信息就是决胜的关键.在科技时代的今天亦是如此.企业的数据管理在帮助企业加强管控.提高竞争力等方面具有不可或缺的作用.这就不得不说到报表工具.企业想要将储存于各种商业信息系统中的数据转化成有用 ...

最新文章

  1. android classloader的功能和工作模式,Android中ClassLoader和java中ClassLoader有什么关系和不同...
  2. Java小白零基础学习如何突破自己的方法
  3. 单指令流多数据流( SIMD)
  4. 【C++ primer】第七章 函数-C++的编程模块
  5. CSDN博文大赛火爆开启
  6. 【BZOJ】【2752】【HAOI2012】高速公路(Road)
  7. Oracle 11g RAC 安装数据库软件找不到节点的解决
  8. VHDL/Verilog HDL实现任意整数倍分频器
  9. V-layout 卡顿消除
  10. 自学php的方法,自学php有哪些好的方法
  11. 体验美容科技产品:让人不断保养和自我厌恶 | 行业
  12. 带你理解JS中的Events事件
  13. 以太坊Solidity编程中你不知道的单位
  14. Python入门基础教程(打印一段文字)
  15. 树莓派Raspberry Pi上安装和使用RPi.GPIO模块以及引脚对照表
  16. ECshop 数据库表结构字段说明
  17. 专业的网站流量分析和统计分析工具
  18. 【细节呈现】用Python编写2048游戏(命令行版)
  19. 这年头,做硬件工程师没前途?
  20. Mac终端提示:You have not agreed to the Xcode license agreements.

热门文章

  1. requests爬取图片(百思不得其姐)
  2. “看得见的手”:浅谈我国网约车监管
  3. WebAI.js:一个简单的网页前端 AI 模型部署工具
  4. 华为办公协作与远程视频会议软件Link Now停止运营 请及时备份数据
  5. android监听软键盘弹出弹回事件
  6. 解决EPSON R230打印机驱动程序安装错误
  7. 蛇行字符串解题代码C++
  8. C18-PEG-ICG18碳烷基链-聚乙二醇-吲哚菁绿,Cholesterol-PEG-ICG胆固醇-聚乙二醇-吲哚菁绿
  9. python 阮一峰_阮一峰:Fish shell 入门教程
  10. 一台计算机安装几个操作系统,电脑装3个系统-一台电脑可以安装几个操作系统?...