提示:'floor函数未定义'
-------
uses math;

解决方案 »

  1.   

    你在这里要实现的功能楞以这样:
    Trunc(SFJE/10)
    返回一个不大于SFJE的值;
    试一下吧!
    你应该把delphi的函数好好看看~
    有事与我联系!
    QQ:122435086
    来者说明身份~
      

  2.   

    改floor(SFJE/10)为int(SFJE/10),如果要四舍五入,则改为int(SFJE/10+0.5)
      

  3.   

    楼上回解错误,uses math 好像和SQL语句没有什么联系。SQL中没有该函数,可以将数据读取出来,在编程中解决。例如在dbgrid中增加一个字段,然后对该字段进行赋值操作。另外:使用Cint函数试试floor(SFJE/10) =〉ABS(CInt(SFJE/10)),测试通过。如果是数据大于+_的32768(65536)使用CSng函数
      

  4.   

    int(SFJE/10+0.5)没有错,支持keiy()
      

  5.   

    floor(SFJE/10)   改为  int(SFJE/10)
      

  6.   

    用了int.另外,keiy说得很对.ACCESS里也没有TRUNC函数.我会接受huanying3990的建议.好好再看看书..
    谢谢大家的回复!!