Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 06.06.2012, 10:38
ins813 ins813 вне форума
Прохожий
 
Регистрация: 24.05.2012
Сообщения: 32
Репутация: 10
По умолчанию Работа с Datatimepicker

Здравствуйте, подскажите пожалуйста, как организовать код, если есть Два Datatimepickerа, которые должны сортировать по значениям 2 столбцов - С(дата начала) и ПО(дата конца). БД - SQL, через ADOQuary
Ответить с цитированием
  #2  
Старый 06.06.2012, 10:51
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
По умолчанию

Код:
'... WHERE StartDate <= :d1 AND FinishDate <= :d2';
ADOQuery.ParamByName('d1').Value:=DateTimePicker1.Date;
ADOQuery.ParamByName('d2').Value:=DateTimePicker2.Date;
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Ответить с цитированием
Этот пользователь сказал Спасибо Yurk@ за это полезное сообщение:
ins813 (06.06.2012)
  #3  
Старый 06.06.2012, 10:59
ins813 ins813 вне форума
Прохожий
 
Регистрация: 24.05.2012
Сообщения: 32
Репутация: 10
По умолчанию

Цитата:
Сообщение от Yurk@
Код:
'... WHERE StartDate <= :d1 AND FinishDate <= :d2';
ADOQuery.ParamByName('d1').Value:=DateTimePicker1.Date;
ADOQuery.ParamByName('d2').Value:=DateTimePicker2.Date;
А StartDate и FinishDate -это внутренние встроенные функции(команды) ?
Ответить с цитированием
  #4  
Старый 06.06.2012, 11:06
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
По умолчанию

это названия твоих полей в БД
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Ответить с цитированием
Этот пользователь сказал Спасибо Yurk@ за это полезное сообщение:
ins813 (06.06.2012)
  #5  
Старый 06.06.2012, 11:13
ins813 ins813 вне форума
Прохожий
 
Регистрация: 24.05.2012
Сообщения: 32
Репутация: 10
По умолчанию

Скажите пожалуйста, d1 d2 - это переменные ?и тип поля с датой обязательно должен быть Date ?
Ответить с цитированием
  #6  
Старый 06.06.2012, 11:17
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
По умолчанию

d1 и d2 это параметры
если выборка идёт только по дате - тогда тип лучше указать точный (Date), а если и по времени тоже - тогда DateTime
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Ответить с цитированием
Этот пользователь сказал Спасибо Yurk@ за это полезное сообщение:
ins813 (06.06.2012)
  #7  
Старый 06.06.2012, 12:03
ins813 ins813 вне форума
Прохожий
 
Регистрация: 24.05.2012
Сообщения: 32
Репутация: 10
По умолчанию

Не могли бы еще подсказать как правильно задать формат, мне нужно dd.mm.yy ? спасибо
Ответить с цитированием
  #8  
Старый 06.06.2012, 12:13
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
По умолчанию

http://www.delphisources.ru/pages/fa...eTime.php.html
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Ответить с цитированием
Этот пользователь сказал Спасибо Yurk@ за это полезное сообщение:
ins813 (06.06.2012)
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 10:29.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter