Vb.net crystal报告中的错误
我在vb.NET2008中使用CrystalReport并从数据库中获取文件。表名是Gaji,我使用了3个属性来计算数字,但保存为字符串类型。我想计算3个属性的总数,当它乘以一些数字时。这3个属性是Sesi_SD、Sesi_SMP和Sesi_SMA。我就是这样做的:Vb.net crystal报告中的错误,vb.net,visual-studio-2008,crystal-reports,Vb.net,Visual Studio 2008,Crystal Reports,我在vb.NET2008中使用CrystalReport并从数据库中获取文件。表名是Gaji,我使用了3个属性来计算数字,但保存为字符串类型。我想计算3个属性的总数,当它乘以一些数字时。这3个属性是Sesi_SD、Sesi_SMP和Sesi_SMA。我就是这样做的: tonumber({Gaji.Sesi_SD})*30000 + tonumber ({Gaji.Sesi_SMP})*40000 + tonumber ({Gaji.Sesi_SMA})*60000 它给了我一个错误,字符串不是
tonumber({Gaji.Sesi_SD})*30000 + tonumber ({Gaji.Sesi_SMP})*40000 + tonumber ({Gaji.Sesi_SMA})*60000
它给了我一个错误,字符串不是数字。
我应该做什么改变才能让它好起来?非常感谢这正是它听起来的意思;您的一个字段不是数字字段,因此在其上使用
tonumber()
将不起作用。如果字符串字段中实际上没有数字,则不能将其视为数字。好的。。谢谢你Ryan:D