以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  web开发中 数量的小数点后面00怎么去掉  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=152088)

--  作者:巷弄太过弯曲
--  发布时间:2020/7/8 17:06:00
--  web开发中 数量的小数点后面00怎么去掉
老师,请问我在SQL中已经把数量小数后面的00去掉了,为什么在WEB代码中 还是会显示.00 要怎么修改一下

图片点击可在新窗口打开查看此主题相关图片如下:d4ddd99dd1c7e6a7e623c0bbda4716e.jpg
图片点击可在新窗口打开查看

代码:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:11.txt


--  作者:有点蓝
--  发布时间:2020/7/8 17:16:00
--  
换一种方式生成表格:http://www.foxtable.com/mobilehelp/topics/0072.htm
--  作者:巷弄太过弯曲
--  发布时间:2020/7/8 19:54:00
--  
老师 我修改后,空值都变0了 请问怎么样把空值就显示空白

With wb.AddTable("","Table1")
                .Highlight = -1
                .Alternate = 2
                Dim nms1() As String = {"姓名","日期","产品规格","生产数","合格数","异常原因","异常金额","异常时间","5s"}
                .Head.AddRow(nms1)
                For Each r As DataRow In dt1.DataRows
                    With .Body.AddRow(r("姓名"),r("日期"),r("产品规格"),r("生产数"),r("合格数"),r("异常原因"))
                        .AddCell(r("异常金额"))  \'空值自动变0了
                        .AddCell(r("异常时间"))
                        .AddCell(r("5s"))
                    End With
                Next
                


--  作者:有点蓝
--  发布时间:2020/7/9 8:44:00
--  
.AddCell(IIF(r.idnull("异常金额"),"",r("异常金额")))
--  作者:巷弄太过弯曲
--  发布时间:2020/7/9 11:55:00
--  
改了之后报错了

---------------------------
错误
---------------------------
编译错误:“idnull”不是“DataRow”的成员。



错误代码:.AddCell(IIF(r.idnull("异常金额"),"",r("异常金额")))
---------------------------
确定   
---------------------------


--  作者:有点蓝
--  发布时间:2020/7/9 11:58:00
--  
idnull 改为isnull
--  作者:巷弄太过弯曲
--  发布时间:2020/7/9 14:35:00
--  
老师,请问按日期降序排序 desc加在哪里 
--  作者:有点蓝
--  发布时间:2020/7/9 14:49:00
--  
For Each r As DataRow In dt1.select("","日期 desc")