修改access中关于此字段显示格式的设定
或.自己编写将数据显示到grid中的程序,加入formatedatetime功能即可

解决方案 »

  1.   

    读出数据写入Grid的时候,日期Column=format(日期,"YYYY/MM/DD")
      

  2.   

    修改MSHFlexGrid中对应ACCESS2000日期字段的显示格式
    为YYYY/MM/DD
      

  3.   

    是的,format函数
    +++++++
    Format 函数返回 Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。 语法 Format(expression[, format[, firstdayofweek[, firstweekofyear]]]) Format 函数的语法具有下面几个部分: 部分 说明  
    expression 必要参数。任何有效的表达式。  
    format 可选参数。有效的命名表达式或用户自定义格式表达式。  
    firstdayofweek 可选参数。常数,表示一星期的第一天。  
    firstweekofyear 可选参数。常数,表示一年的第一周。  
    设置值 firstdayofweek 参数有下面设置: 常数 值 说明  
    vbUseSystem 0 使用 NLS API 设置。  
    VbSunday 1 星期日(缺省)  
    vbMonday 2 星期一  
    vbTuesday 3 星期二  
    vbWednesday 4 星期三  
    vbThursday 5 星期四  
    vbFriday 6 星期五  
    vbSaturday 7 星期六  
    firstweekofyear 参数有下面设置: 常数 值 说明  
    vbUseSystem 0 使用 NLS API 设置。  
    vbFirstJan1 1 从包含一月一日的那一周开始(缺省)。  
    vbFirstFourDays 2 从本年第一周开始,而此周至少有四天在本年中。  
    VbFirstFullWeek 3 从本年第一周开始,而此周完全在本年中。  
    说明 格式化 作法  
    数字 使用预先定义的命名数值格式或创建用户自定义数值格式。  
    日期和时间 使用预先定义的命名日期/时间格式或创建用户自定义日期/时间格式。  
    日期和时间序数 使用日期和时间格式或数值格式。  
    字符串 创建自定义的字符串格式。  
    如果在格式化数字时没有指定 format,Format 会提供与 Str 函数类似的功能,尽管它是国际化的。然而,以 Format 作用在正数上不会保留正负号空间,而以 Str 的话则会。 
    以上的是MSDN的标准,也是最正确的标准! 
      

  4.   

    不知道你们有没有试过,不管你怎么改,即使改好了,当再次在MSHFlexGrid显示日期时,还是出现一样的问题!!!我就想,在MSHFlexGrid里有没有设置日期的格式的?ACCESS2000的日期的格式我当然有设好了!