Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 22.08.2016
Сообщений: 10

Фильтрация между двумя datepicker и двуми time picker

06.09.2016, 12:46. Показов 1092. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проблема такая: сделал выборку сначала по двум пикерам состоящие из дат и также отдельно сделал выборку по времени. Теперь нужно их вместе совместить, т.е. выбрать дату сначала в одном пикере MM/dd/yyyy а потом в другом время H:mm:ss. Кто может помочь пожалуйста. Вот код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
private void button7_Click(object sender, EventArgs e)
        {
            string conString = @"Provider=Microsoft.ACE.OLEDB.12.0;" + @"data source=";
 
            OleDbConnection conn = new OleDbConnection(conString);
            conn.Open();
            DataSet ds = new DataSet();
            string date1 = dateTimePicker3.Value.ToString("H:mm:ss").Replace('.', '/');
            string date2 = dateTimePicker4.Value.ToString("H:mm:ss").Replace('.', '/');
            OleDbDataAdapter adapter =
            new OleDbDataAdapter(String.Format("Select * from Table1 where clock_id Between #{0}# and #{1}#", date1, date2), conn);
            adapter.Fill(ds);
            dataGridView1.DataSource = ds.Tables[0];
            conn.Close();
            //string strSql = ("Select * from GGG where time_id >= '" + dateTimePicker1.Value.ToString("") + "' and time_id <='" + dateTimePicker2.Value.ToString("") + "'");  
        }
 
        private void button8_Click(object sender, EventArgs e)
        {
            string conString = @"Provider=Microsoft.ACE.OLEDB.12.0;" + @"data source=";
 
            OleDbConnection conn = new OleDbConnection(conString);
            conn.Open();
            DataSet ds = new DataSet();
            string date1 = dateTimePicker1.Value.ToString("MM/dd/yyyy").Replace('.', '/');
            string date2 = dateTimePicker2.Value.ToString("MM/dd/yyyy").Replace('.', '/');
            OleDbDataAdapter adapter = new OleDbDataAdapter(String.Format("Select * from Table1 where time_id Between #{0}# and #{1}#", date1, date2), conn);
            adapter.Fill(ds);
            dataGridView1.DataSource = ds.Tables[0];
            conn.Close();
        }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.09.2016, 12:46
Ответы с готовыми решениями:

Найти угол между двуми прямыми
Даны две прямые y=2x+3и y =-3x+2. Найти угол между этими прямыми

Date+Time picker
Сталкивались ли? Как выходили из ситуации?

Javafx использование time picker
Всем привет. Мне нужно в приложение, чтобы пользователь вводил дату и времья. Я найшел datepicker компонент. Но не найшел для времени?...

2
0 / 0 / 0
Регистрация: 22.08.2016
Сообщений: 10
06.09.2016, 13:19  [ТС]
Вот для наглядности картинка, как должно быть
Изображения
 
0
27 / 19 / 14
Регистрация: 17.09.2011
Сообщений: 113
06.09.2016, 19:28
C#
1
2
3
4
5
OleDbCommand cmd = new OleDbCommand("Select * from 'Table1' where 'clock_id' (Between @P1 AND @P2) AND 'time_id' (Between @P1 AND @P2)", con);
cmd.Parameters.Add(P1);
cmd.Parameters["P1"].Value = date1;
cmd.Parameters.Add(P2);
cmd.Parameters["P2"].Value = date2;
Должно работать и без скобок (в блоке where).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.09.2016, 19:28
Помогаю со студенческими работами здесь

Календарь и data time picker
Подскажите пожалуйста статью где можно прочитать про эти функции на апи.просто искла нигде не могу найти про них ничего на русском что бы...

Объект Date and Time Picker
У меня в форме используется объект Microsoft Date and Time Picker Control&lt; version 6.0. Взялся он, как я понимаю, из набора элементов...

Значение Date and Time Picker Control
Есть такой элемент для UserForm - Microsoft Date and Time Picker Control. Удобно выбирать дату, НО Не могу понять что за значение он...

Microsoft Data Time Picker (DTPicker)
Значить вставил в форму объект из инструментов DTPicker (календарь).. на другом компьютере с таким же офисом 2002 пишет 'База данных...

Date (time) Picker под Web
Всем привет. Поделитесь, пожалуйста, Date (Time) picker под web. Пасиба.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru