Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / контрол IDC_DATETIMEPICKER1 / 2 сообщений из 2, страница 1 из 1
16.05.2006, 11:08
    #33729250
Жираф
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контрол IDC_DATETIMEPICKER1
Visual C++ 6.0

Как вывести в контрол
IDC_DATETIMEPICKER1 значение из поля “BD”
Даты - дата рождения 1913 год - из базы данных MDB ?
class CRecordset
Мастер при создании new class делает заготовку вида
CTime m_BD; // день рождения
RFX_Date(pFX, _T("[BD]"), m_BD);
Что позволяет вывести дату начиная с 01.01.70 и по текущую дату
Как вывести, допустим, 1889 год рождения ?

Или, допустим, самый старый город Библьос основан,
Счиается, 5 000 лет до нашей эры, т.е.
Ему около 7 000 лет.
Как Visual C++ 6.0 справляется с этой задачей, т.е.
В таблице базы данных типа Access находится
1889 год рождения., надо вывести в контрол типа
IDC_DATETIMEPICKER1. Или это НЕРЕШАЕМО средствами
Visual C++ 6.0?
Может быть в другой контрол - только не в CListCtrl and не в
CListBox и не в CTreeView?

Попытка замены вручную строки CTime m_BD; в
Foreign class на
COleDateTime m_BD; или
CDateTimeCtrl m_BD; для обхода
решения ClassWizard к успеху меня не привели.

СПАСИБО
...
Рейтинг: 0 / 0
17.05.2006, 10:47
    #33731799
Alex_VC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контрол IDC_DATETIMEPICKER1
Есть Active-Х - контрол (кажись, Microsoft DateTime Picker 6.0, называется).
Он понимает даты с 1600 г. Да и c БД удобнее работать, ибо принимает структуру VARIANT (враппер -_variant_t)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / контрол IDC_DATETIMEPICKER1 / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]