怎么在报表里显示: 2003年11月6号  这个日期...QRLabel.Caption :=DataTimePRegister  ??????好象后面加 . 编译器提示错误!!!!!!只要报表能显示   2003年11月6号  就可以了..好的话给分...

解决方案 »

  1.   

    编译器总是提示:Undeclared identifier 'FormatDataTime'  可恶!!!!!!
      

  2.   

    formatdatetime('yyyy年m月d日',DataTimePRegister.Datetime)
      

  3.   

    FormatDataTime 是一个我写的涵数,你现在用
    formatdatetime('yyyy年m月d日',DataTimePRegister.Datetime)就行了
      

  4.   

    我在报表中::MarryPrint.pas 中QRLDataTime.Caption :=FormatDateTime('YYYY'年'MM'月'DD'日,DateTime)提示:'FormatDataTime'
      

  5.   

    qrlabel1.Caption :=FormatDateTime('YYYY'+'''年'''+'MM'+'''月'''+'DD'+'''日''',NOW)
      

  6.   

    Undeclared identifier 'FormatDataTime'  
    在uses里加入
    SysUtils
      

  7.   

    同意楼上的
    edit1.text:=FormatDateTime('YYYY'+'''年'''+'MM'+'''月'''+'DD'+'''日''',NOW)
      

  8.   

    我全试过了,可能D 7 有问题......我重装了...我是写的一样...就是有问题......SHIT !!!!!!QRLabel.Caption :=FormatDateTime('YYYY'+'''年'''+'MM'+'''月'''+'DD'+'''日''',NOW);是运行不起来的......要用TQRSYsData 才可以......
      

  9.   

    编译器总是不认:FormatDataTime 那位高手帮帮我........我在报表里要读取.TDataTimePicker 里面的时间在报表里显示出来,然后打印出今天登记日期如:    2003年11月6号