Главная страница
    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.039 c
2-1188734828
Tehnik
2007-09-02 16:07
2007.10.07
имитация нажатия клавишь(мышки)


2-1189264124
AIK
2007-09-08 19:08
2007.10.07
Диспетчер задач


2-1189157503
Ega23
2007-09-07 13:31
2007.10.07
Уточните, плиз


2-1189453972
aids
2007-09-10 23:52
2007.10.07
TSitringList


2-1189341140
Yozch1
2007-09-09 16:32
2007.10.07
Как убрать ушки в PageControl





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский