|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.03.2016, 13:14 | #1 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 36
|
Вывести все значение по определенно дате из BDGrid
Есть компонент BDGrid, туда берутся данные из БД MySQL и там есть поле Date, как сделать так чтоб я вбивал новую дату в DateTimePicker и она сравнивала то что я ввел с тем что в табличке и выводила мне все строки с данной датой, тут вроде запрос нужен но не могу понять как его сделать
|
15.03.2016, 13:37 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
во-первых, не "BDGrid", а DBGrid
во-вторых, сам по себе DBGrid данных не содержит, это всего лишь таблица, визуализирующая данные, которые находятся в связанном с ней наборе данных (DataSet) - это либо таблица, либо запрос... в-третьих, по сути вопроса, вам на DateTimePicker нужно повесить обработчик, если изменилась дата, менять данный в таблице. это можно сделать как локально (смотрите фильтрацию в датасете), либо с помощью запроса к БД (обновление связанного с гридом датасета). И то и другое несложно. Если ещё непонятно, спрашивайте. |
16.03.2016, 13:14 | #3 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 36
|
спасибо за объяснение, но я все же не понимаю как сделать этот обработчик, просто вообще не представляю как его сделать
|
16.03.2016, 13:35 | #4 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
где DTPVal параметр в который передается значение DateTimePicker
Код:
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
16.03.2016, 13:50 | #5 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 36
|
не получаеться я подключаю через MyDAC, это имеет значение??
|
16.03.2016, 13:55 | #6 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
что не получилось то??
какая ошибка что делали чтоб получилось?? не форум экстрасенсов, с такой постановкой вопроса вам на ТНТ нужно обращаться.
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
16.03.2016, 14:50 | #7 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 36
|
ну для начало я не понимаю что такое DTPVal, можешь объяснить??
|
16.03.2016, 15:39 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
только перед именем параметра в запросе должно быть двоеточие:
Код:
Код:
|
17.03.2016, 05:29 | #10 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 36
|
вот что у меня получилось
Код:
В самом myQuery1 запрос такого вида select * from Goods where date=:Date1 Что не так??? Последний раз редактировалось martofpain; 17.03.2016 в 05:30. Причина: повторение слов |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переменной t присвоить значение true, если дата d1, m1 предшествует (в рамках года) дате d2, m2, и значение false иначе | Andrew5674 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 11.12.2013 21:37 |
Задача. Вывести именинников по введенной дате | kocctik | Помощь студентам | 0 | 18.05.2013 15:18 |
Определенно type letters=set of 'a'..'z' | xhatex | Помощь студентам | 15 | 21.01.2013 01:32 |
Максимальное значение по дате | ZUZA | Microsoft Office Excel | 5 | 05.07.2008 19:30 |
как из одной BDgrid скопировать выделенное поле в другую BDgrid | Шурик | БД в Delphi | 7 | 03.05.2007 14:24 |