我想更改我的Microsoft Access的日期格式,因为我在datagridview和crystal report上显示我的程序数据时遇到问题,因为该程序应该在dd / mm / yyyy上读取日期microsoft access它是dd / m / yyyy的格式。可以将其更改为dd / mm / yy,数据库中的所有记录都表示感谢。
答案 0 :(得分:0)
日期值不带任何格式。但是,每当显示日期值以使其易于阅读时,都会应用默认格式-关于您的系统设置-
因此,可以更改系统设置,或将所需的格式应用于显示日期值的任何控件(文本框)的 Format 属性:dd / mm / yyyy
Crystal Reports中日期的显示方式与VB无关。
答案 1 :(得分:0)
我同意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