你用
debug.print year(date)
debug.print month(date)
debug.print now()
debug.print time()在立即窗口里看看!

解决方案 »

  1.   

    visualcpu(天涯浪子):
    在立即窗口能正确的显示出来,可是屏幕上还是和刚才一样的
      

  2.   

    有没有定义了一个和date重名的变量
      

  3.   

    这样试试,date后面不要加括号
    dim dd as Date
    dd=date
      

  4.   

    lxqlogo0(群子):
            我没有定义和datet重名的变量
            倒是有一个字段名是da
            现在我改了还是一样
    jo_yoko(jo_yoko):你的方法我试过了,但还是没用
      

  5.   

    要是这样子date还是认不出来,而你又需要用date的话,那就用now好了
    反正date=format(now,"yyyy-mm-dd")的不过照你说的,这样子date都出不来也是很有问题的呀,我建议你重装一下你的VB看看
      

  6.   

    在你的代码中的date上右击,然后选择定义.看它跑到哪里去了,如果不是对象浏览器的date,那么就是你程序错了.