Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.10.07;
Скачать: [xml.tar.bz2];

Вниз

Delphi+Access (DateTime)   Найти похожие ветки 

 
Sergdead ©   (2007-05-29 12:28) [0]

Доброго Времени суток!
Вопрос такой:
Делаю фильтрацию таблицы (AdoTable) по двум полям (первое - дата начала события, второе - дата окончания события).
Необходимо указать фильтр так, чтобы дата начала события = 01.01.(текущий год-без явного указания) и также для второго поля дата окончания события = 31.12.(текущий год).

Спасибо.


 
Jan1   (2007-05-29 12:52) [1]


> 01.01.(текущий год-без явного указания)

это как?


> Делаю фильтрацию таблицы (AdoTable)

Выбросить. Взять ADODataSet. Использовать условие where + between + parameters.


 
Sergdead ©   (2007-05-29 12:55) [2]

Текущий год - это год например 2007 но надо, чтобы было навроде DateTime(Now), но не вся дата, а только год (Now)


 
ANB ©   (2007-05-29 13:24) [3]


> Sergdead ©   (29.05.07 12:55) [2]

тяжело склеить строку ? и причем тут базы ?


 
Jan1   (2007-05-29 16:43) [4]


> тяжело склеить строку ? и причем тут базы ?

строки это бич. имхо класс TDateTime надо юзать + параметры.


> Текущий год - это год например 2007 но надо, чтобы было
> навроде DateTime(Now), но не вся дата, а только год (Now)

YearOf(...), CurrentYear() + F1


 
ANB ©   (2007-05-29 16:54) [5]


> строки это бич. имхо класс TDateTime надо юзать + параметры.

ИМХО - никто не мешает это делать. Только дату придется все равно из строки конвертить. Ну мона ее еще распилить на составляющие. Тока подлиннее код получиться.


 
Jan1   (2007-05-29 16:59) [6]


> Только дату придется все равно из строки конвертить.

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


> Ну мона ее еще распилить на составляющие. Тока подлиннее
> код получиться.

можно. а можно и нет. куча функций по приведению даты к нужной.


 
ANB ©   (2007-05-29 18:18) [7]


> то можем получить гемор

это если неаккуратно пользоваться.


 
Anatoly Podgoretsky ©   (2007-05-29 18:19) [8]

> Jan1  (29.05.2007 16:43:04)  [4]

TDateTime это не класс


 
Jan1   (2007-05-29 19:45) [9]


> TDateTime это не класс

ошибся. тип данных.


 
Jan1 ©   (2007-05-29 19:45) [10]


> это если неаккуратно пользоваться.

вот для этого и есть параметры :)



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

Форум: "Базы";
Текущий архив: 2007.10.07;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.048 c
10-1137864342
avseal
2006-01-21 20:25
2007.10.07
работа с OLEContainerом


1-1185519227
wsv
2007-07-27 10:53
2007.10.07
Ошибка UnixToDateTime


2-1189091338
Igor_
2007-09-06 19:08
2007.10.07
Шрифт в польской Windows XP


15-1189402825
ZeroDivide
2007-09-10 09:40
2007.10.07
Как наиболее надежным образом пополнить webmoney кошелек?


1-1185652576
click
2007-07-28 23:56
2007.10.07
плавный скроллинг TScrollBox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский