Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 06.04.2015
Сообщений: 8
1
Другое

Поиск по интервалу дат DateTimePicker1

27.10.2015, 22:46. Показов 1377. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.
Помогите пожалуйста прописать код для выборки дат.
Мне нужно при вводе интервала дат в DateTimePicker1 и DateTimePicker2 сама база фильтровалась ро дате заказа. Например какие реализации остались не отработанные за определенный период. Как это прописать. Помогите пожалуйста!
Миниатюры
Поиск по интервалу дат DateTimePicker1  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2015, 22:46
Ответы с готовыми решениями:

Фильтр дат в таблице между DateTimePicker1.DateTime и DateTimePicker2.DateTime
Не пинайте сильно. Начинающий. Не срабатывает выбор дат из таблицы. База GDB Firebird. Поле таблицы...

Delphi поиск по дате (компонент DateTimePicker1)
Всем добрый вечер. Возникла такая проблема. Есть компонент DateTimePicker. К нему пытаюсь...

Поиск по диапазону дат
Программа выдает ошибку синтаксиса(пропущен оператор). Я уже все...

Поиск среди дат
Здравствуйте. Есть условие запроса в базу: WHERE (event_end BETWEEN :Hstart AND :Hend) OR...

10
5489 / 4404 / 1076
Регистрация: 29.08.2013
Сообщений: 27,597
Записей в блоге: 3
27.10.2015, 23:45 2
очень грубо говоря так
Delphi
1
2
3
query.sql.text:='select * from table where DATA_PRDAJI between :d1 and :d2';
parametrs[0].value:=datetimepicker1.date;
parametrs[1].value:=datetimepicker2.date;
0
Эксперт Pascal/Delphi
4914 / 2783 / 853
Регистрация: 04.10.2012
Сообщений: 10,129
31.10.2015, 11:11 3
Fantasy1133, можно еще так (для Access)
Delphi
1
2
ADOQuery1.Filter :='Date_zakaz>=#'+DateToStr(DateTimePicker1.Date)+'# and Date_zakaz<=#'+DateToStr(DateTimePicker2.Date)+'#';
ADOQuery1.Filtered :=True;
0
0 / 0 / 0
Регистрация: 06.04.2015
Сообщений: 8
31.10.2015, 21:41  [ТС] 4
выдает такую ошибку, что не так?
Миниатюры
Поиск по интервалу дат DateTimePicker1  
0
0 / 0 / 0
Регистрация: 06.04.2015
Сообщений: 8
31.10.2015, 21:42  [ТС] 5
или я не туда вписала?
Миниатюры
Поиск по интервалу дат DateTimePicker1  
0
0 / 0 / 0
Регистрация: 06.04.2015
Сообщений: 8
31.10.2015, 21:50  [ТС] 6
либо помогите сделать сортировку по дате при нажатии на заголовок DBGrid. С текстом получилось, а вот с цифрами нет.
Delphi
1
2
3
4
procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
ADOQuery1.sort:=Column.FieldName;
end;
0
Эксперт Pascal/Delphi
4914 / 2783 / 853
Регистрация: 04.10.2012
Сообщений: 10,129
31.10.2015, 21:59 7
Цитата Сообщение от Fantasy1133 Посмотреть сообщение
выдает такую ошибку, что не так?
Вы имя поля Ваше с датой заказа не указали.
0
0 / 0 / 0
Регистрация: 06.04.2015
Сообщений: 8
31.10.2015, 22:17  [ТС] 8
Оно так и отказывается работать((
Миниатюры
Поиск по интервалу дат DateTimePicker1  
0
Эксперт Pascal/Delphi
4914 / 2783 / 853
Регистрация: 04.10.2012
Сообщений: 10,129
31.10.2015, 22:24 9
Fantasy1133, код рабочий. Выложите архив с проектом или переименуйте поле в таблице как в моем примере.

P.S. не используйте никогда кириллицу в именах полей таблицы. Тем более с пробелами.
1
0 / 0 / 0
Регистрация: 06.04.2015
Сообщений: 8
31.10.2015, 22:32  [ТС] 10
пароль ghbdtn
Вложения
Тип файла: zip 33.zip (451.7 Кб, 12 просмотров)
0
0 / 0 / 0
Регистрация: 06.04.2015
Сообщений: 8
31.10.2015, 22:43  [ТС] 11
Нашла ошибку. Убрала в названии пробел и код заработал!!!!! Спасибо большое!!!! Вы мой спаситель))) Долго мучалась
0
31.10.2015, 22:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.10.2015, 22:43
Помогаю со студенческими работами здесь

Выборка по интервалу дат
Здравствуйте. Копаюсь по интернету уже несколько дней, не могу найти ответ. Есть таблица по...

Фильтрация по интервалу дат в ADOTable
Вообщем есть база данных Access рейсов аэропорта. Есть столбец периода рейса тоисть записан в таком...

Выбор данных, соответствующих интервалу дат
Добрый день! Необходимо в конструкторе запроса в условии отбора прописать следующее условие:...

Выборка по интервалу дат методом POST
Здравствуйте! Имеется небольшая проблема: не могу корректно вывести нужные мне данные за...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru