|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.06.2007, 17:54 | #1 |
Пользователь
Регистрация: 20.01.2007
Сообщений: 38
|
сравнение текущего года и месяца с годом и месяцем поступления, а после сравнения записать номер курса
я никак не могу придумать одну вещь.
Мне нужноо сделать сравнение текущего года и месяца с годом и месяцем поступления, а после сравнения записать номер курса на котором учится студент. Например, студент поступил в этом году, значит он учится на 1 курсе, на следующий год курс автоматически переводится на 2 и т.д. до 4 или 5. Разбиение текущей даты я сделала, осалось сравнить. Пробовала так: procedure TForm2.DBEdit18Change(Sender: TObject); begin if DBCombobox6.Text>=Label25.Caption then DBEdit18.Text:='1'; end; не получается!!!! |
06.06.2007, 00:15 | #2 |
Пользователь
Регистрация: 10.04.2007
Сообщений: 51
|
попробуй так ...
в году 365 дней берём текущую дату минусуем дату поступления получаем разницу в днях, если разница<=365 то это 1 курс если разница>=365 но меньше 365*2 то 2 и так далее можно сделать для годов и месяцев эффект тотже но точнее так как учитываються высокосные года
e-mail=konkurent@gala.net
isq=498425545 |
06.06.2007, 02:17 | #3 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
что мешяет так же разбить дату из базы и сравнить отдельно год, месяц?
|
06.06.2007, 11:08 | #4 | ||
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
>> if DBCombobox6.Text>=Label25.Caption then DBEdit18.Text:='1';
Что именно храниться в этих записях? Быть может так: Цитата:
функция извлекает день, месяц и год: Цитата:
Life is too short, play more...
Как правильно задавать вопросы Последний раз редактировалось Alex21; 06.06.2007 в 11:12. |
||
06.06.2007, 11:20 | #5 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
StrToDate(DBCombobox6.Text) - никогда так не пишите. Лучше уж DataSet.FieldbyName('field1').AsDat eTime, ну соответственно подставляем нужный датасет и имя поля. Ну в обоих случаях свои особенности с Null значениями, если такие могут быть конечно
|
11.06.2007, 13:53 | #6 | |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
Цитата:
А почему нельзя писать STRtoData?
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
отображение в поле месяца и года | kate158 | Общие вопросы Delphi | 4 | 04.12.2009 12:56 |
Открыть файл, паки текущего года | segail | Microsoft Office Excel | 10 | 27.09.2009 16:04 |
Автоматическое создание листа с названием текущего месяца из шаблона | ru3000 | Microsoft Office Excel | 3 | 06.08.2009 09:58 |
Номер месяца | olimpus | Microsoft Office Excel | 2 | 25.09.2008 19:05 |