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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2010, 18:02   #1
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию date и база данных

В базе данных есть столбцы в числе которых есть год (тип данных Дата).
нажимаем на строку любую выводим информацию в лабелы. Это все без проблем. Делаю этим способом
Код:
label23.Caption:= ADOQuery1_3.Value;
Но никак не могу сделать вот это: Вывод даты только год! И в один из лабелов надо написать год+5 лет. И если это является текущий год то фонт сделать красным цветом.
===
Делал но такими ламерскими способами... Если без БД, смог бы сделать без проблем, но Дата и БД вместе, для меня еще пока в новинку.
Вот вывод даты с прибавлением 5 лет, как убрать dd.mm:
Код:
n:=ADOQuery1DSDesigner4.Value;
 label28.Caption:=DateToStr(n + 1835);
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics

Последний раз редактировалось grom333; 13.05.2010 в 18:49.
grom333 вне форума Ответить с цитированием
Старый 13.05.2010, 19:30   #2
Dark_Spirit
Форумчанин
 
Аватар для Dark_Spirit
 
Регистрация: 05.02.2009
Сообщений: 324
По умолчанию

а так:
Код:
 decodedate(ADOQuery1DSDesigner4.Value, Year, Month, Day);
 label28.caption:=inttostr(Year);
Тяжело быть бестолковым.....
Dark_Spirit вне форума Ответить с цитированием
Старый 13.05.2010, 19:36   #3
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию

Сделал так:
Код:
n:=ADOQuery1DSDesigner4.Value;
 label28.Caption:=(FormatDateTime('yyyy',n + 1835));
 label35.Caption:=(FormatDateTime('yyyy',n))
Как теперь сравнить если в label35 текущий год, то лабел сделать красным.
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума Ответить с цитированием
Старый 13.05.2010, 19:41   #4
Dark_Spirit
Форумчанин
 
Аватар для Dark_Spirit
 
Регистрация: 05.02.2009
Сообщений: 324
По умолчанию

Код:
 decodedate(ADOQuery1DSDesigner4.Value, Year, Month, Day);
 decodedate(date, Year1, Month1, Day1);
 if year=year1
  then 
   begin
    label35.color:=clred;
    label35.caption:=inttostr(Year);
   end;
вроде так, я не проверял, посмотри как правильно пишется тип цвета
Тяжело быть бестолковым.....
Dark_Spirit вне форума Ответить с цитированием
Старый 13.05.2010, 19:49   #5
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию

Цитата:
Сообщение от Dark_Spirit Посмотреть сообщение
Код:
 decodedate(ADOQuery1DSDesigner4.Value, Year, Month, Day);
 decodedate(date, Year1, Month1, Day1);
 if year=year1
  then 
   begin
    label35.color:=clred;
    label35.caption:=inttostr(Year);
   end;
вроде так, я не проверял, посмотри как правильно пишется тип цвета
Что-то я не понял как Вы узнали текущий год?
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума Ответить с цитированием
Старый 13.05.2010, 19:53   #6
Dark_Spirit
Форумчанин
 
Аватар для Dark_Spirit
 
Регистрация: 05.02.2009
Сообщений: 324
По умолчанию

Код:
decodedate(date, Year1, Month1, Day1);[/b]
Цитата:
Функция Date: TDateTime;

Модуль: SysUtils

Описание
Функция возвращает текущую дату в формате TDateTime.
Тяжело быть бестолковым.....
Dark_Spirit вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Небольшая база в Open Office База данных. sashaman Фриланс 3 11.04.2010 20:13
База данных на С++ VirusOfLove Помощь студентам 4 30.03.2010 20:07
База данных ImmortalAlexSan Общие вопросы Delphi 2 03.01.2010 12:24
База данных Italia5 Microsoft Office Access 3 22.12.2009 22:40
База данных с возможностью приема данных из файлов Excel Al_Sha БД в Delphi 6 16.10.2009 15:34