【问题标题】:Microsoft access change the date format from dd/m/yyyy = 28/9/2018 to dd/mm/yyyy = 28/09/2018 and its all dataMicrosoft 访问将日期格式从 dd/m/yyyy = 28/9/2018 更改为 dd/mm/yyyy = 28/09/2018 及其所有数据
【发布时间】:2018-11-09 00:48:15
【问题描述】:

我想更改我的微软访问的日期格式,因为我在 datagridview 和水晶报告上显示我的程序数据时遇到问题。因为程序应该读取 dd/mm/yyyy 上的日期,但在我的microsoft access 格式为 dd/m/yyyy。可以将其更改为 dd/mm/yy 以及我数据库中的所有记录,谢谢。

【问题讨论】:

  • visual basic 6.0 先生。

标签: date crystal-reports vb6 ms-access-2010 ms-access-2016


【解决方案1】:

日期值不带格式。但是,默认格式 - 关于您的系统设置 - 每当显示日期值时都会应用以使其易于阅读。

因此,要么更改系统设置,要么将您喜欢的格式应用于显示日期值的任何控件(文本框)的 Format 属性:dd/mm/yyyy

Crystal Reports 中日期的显示方式与 VB 无关。

【讨论】:

    【解决方案2】:

    我同意 Crystal Reports 是否支持自定义格式以及如何支持不是 VB6 问题。

    对于DataGrid,它相当简单:

    'Reference to: Microsoft Data Formatting Object Library 6.0 (SP6)
    Set StdDataFormat = New StdFormat.StdDataFormat
    With StdDataFormat
        .Type = fmtCustom
        .Format = "dd/mm/yyyy"
    End With
    Set DataGrid1.DataSource = RS
    Set DataGrid1.Columns(0).DataFormat = StdDataFormat
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多