Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.08.2010, 03:29   #1
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
Счастье Назначение даты DateTimePiker

Здравствуйте.
DateTimePicker настроен как combobox и имеет формат yyyy тоесть выводит только дату.
При попытке выставить на нем дату следующим образом
Код:
unit4.AddData.GodPostr.Date:=StrToDate(stringgrid1.Cells[1,41]);
Появляется ошибка скорей всего из за того что дата передается в формате
yyyy.mm.dd
Как можно обрезать только по год?
Пробовал так но не вышло
Код:
unit4.AddData.GodPostr.Date:=FormatDate(yyyy,StrToDate(stringgrid1.Cells[1,41]));
Lokos вне форума Ответить с цитированием
Старый 04.08.2010, 03:43   #2
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Потому что надо так написать (например вывод года только в Label1):
Код:
Form1.Lable1.Caption:=FormatDateTime('yyyy',Form1.DateTimePicker1.Date);
в Lable1 получите только год и DateTimePicker1.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 04.08.2010, 04:00   #3
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

Цитата:
Сообщение от artemavd Посмотреть сообщение
Потому что надо так написать (например вывод года только в Label1):
Код:
Form1.Lable1.Caption:=FormatDateTime('yyyy',Form1.DateTimePicker1.Date);
в Lable1 получите только год и DateTimePicker1.
хм может вопрос не правильно поставил. Есть строка например '10.10.2010'
и DateTimePicker который имеет формат 'yyyy' как ему поставить год из этой строки если вручную ее не обрезать по год
Lokos вне форума Ответить с цитированием
Старый 04.08.2010, 04:05   #4
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

Цитата:
Сообщение от Lokos Посмотреть сообщение
хм может вопрос не правильно поставил. Есть строка например '10.10.2010'
и DateTimePicker который имеет формат 'yyyy' как ему поставить год из этой строки если вручную ее не обрезать по год
Извиняюсь допустил ошибку в нумерации и засовывал в datetimepicker буквы
Все получилось
Lokos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматизация заполнения даты и зависимость ячейки времени к ячейке даты. Каравай Microsoft Office Excel 14 11.03.2010 18:11
Назначение параметра beemoto Общие вопросы Delphi 6 20.11.2009 18:27
Назначение прав пользователя Seqular Безопасность, Шифрование 1 04.08.2007 16:48
Назначение события EA_Sports Общие вопросы Delphi 2 11.03.2007 00:45
назначение модераторов Alar О форуме и сайтах клуба 25 08.12.2006 18:30