Имеем на форме MSHFlexGrid, который отображает дату из БД Access 2007. Формат поля в самой БД, естественно, "Дата/время". Сначала отображал "11/11/2011". Я не люблю такой разделитель: "/". Хочу точку. Сделал так:
- Код: Выделить всё
With hflPat
For i = 1 To .Rows - 1
.TextMatrix(i, 5) = Format(.TextMatrix(i, 5), "dd.mm.yyyy") 'дата рождения
.TextMatrix(i, 6) = Format(.TextMatrix(i, 6), "dd.mm.yyyy") 'дата регистрации
Next
End With
Теперь недружащий с головой MSHFlexGrid отображает дату с глюком: дата регистрации 07 января 2013 года. Т.е., он должен отображать "07.01.2013". А он отображает "01.07.2103". Вот тут уже у меня дружба с головой заканчиваться начала. Причем он так отображает все даты, где "дд"<=12.
Как это понять? И как это исправить?
ЗЫ Не могу найти, как приаттачить к теме *.ipg, я там скриншот грида с глюком сделал...