Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.30;
Скачать: CL | DM;

Вниз

Выделить год   Найти похожие ветки 

 
Roma111   (2003-01-10 11:08) [0]

Уважаемые Знатоки.
Подскажите, как мне сделать в табличке поле типа "calculate", которое показывает год, выделенный из даты другого поля типа "date". Нет желания самому писать UDF. Year из библиотеки "rfunc" работает для версий 4, 5.


 
Alexandr ©   (2003-01-10 11:16) [1]

extract


 
Delirium^.Tremens ©   (2003-01-10 11:17) [2]

Calculated Field на уровне приложения?

OnCalcFields()
CalcField := YearOf(DateField);

На уровне базы?
в RFunc2 year работает на всех клонах, нужно только объявить функцию в базе.


 
passm ©   (2003-01-10 11:18) [3]

Roma111 (10.01.03 11:08)> procedure DecodeDate(Date: TDateTime; var Year, Month, Day: Word);
И обработать событие OnCalcFields.


 
Delirium^.Tremens ©   (2003-01-10 11:22) [4]


> в RFunc2 year работает на всех клонах, нужно только объявить
> функцию в базе.

Маленькая поправочка - YEAR теперь - KEYWORD, так что придется изменить объявление.


 
Roma111   (2003-01-10 11:56) [5]

Alexandr ©,
не могу найти описание Extract. Обнаружил только, что это ключевое слово.


 
Anatoly Podgoretsky ©   (2003-01-10 12:06) [6]

Смотри в LocalSQL Help


 
Johnmen ©   (2003-01-10 12:09) [7]

extract(year from <датное поле>)


 
Alexandr ©   (2003-01-10 12:27) [8]

а где искал-то?


 
Roma111   (2003-01-10 12:28) [9]

Johnmen ©
Здорово, все работает, всем огромное спасибо.


 
Anatoly Podgoretsky ©   (2003-01-10 12:32) [10]

Остается только загадкой, почему на протяжении уже многих версий в документации отсутствует описание.


 
Alexandr ©   (2003-01-10 12:36) [11]

как это? В какой документации? в бете на 6.0? Так это на то и бета.
в release notes к Firebird нету?


 
Delirium^.Tremens ©   (2003-01-10 13:04) [12]


> в release notes к Firebird нету?

В subj от 11.03.2002 лично я найти не смог.


 
TTCustomDelphiMaster ©   (2003-01-10 16:16) [13]

Чет не понял зачем вычисляемое поле если есть TDateTimeField.DisplayFormat Или это поле На уровне базы

Anatoly Podgoretsky © (10.01.03 12:32)
Странно а у меня есть, правда в local SQL Help

Returns one field from a date value.

EXTRACT(extract_field FROM column_reference)

Description

Use EXTRACT to return the year, month, or day field from a DATE or TIMESTAMP column. If the...



Страницы: 1 вся ветка

Текущий архив: 2003.01.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
1-96868
No_V_Ice
2003-01-21 11:25
2003.01.30
PopupMenu в стиле XP


1-96821
Danik
2003-01-20 19:50
2003.01.30
кто знает как проверить существует ли такая папка????


1-96756
turonix
2003-01-22 16:31
2003.01.30
Как визуализировать графики функций в Delphy?


3-96558
NaPoleOn_IV
2003-01-11 21:54
2003.01.30
Вложеные таблицы в парадоксе


9-96502
Some0ne.
2002-07-27 00:16
2003.01.30
Управление мышой