|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.05.2010, 14:20 | #1 |
Пользователь
Регистрация: 19.05.2010
Сообщений: 47
|
как соеденить DBGrid and MonthCalendar?
я поискала по форуму но такого не нашла, видела где описывали подключение DateTimePicker с ДБГРИДом, но мне нужно именно MonthCalendar. Суть таков что в ДБГРИДе есть поля (Фамилия имя Дата и т.д.) и как мне организовать поиск и редактирование по полю Дата через MonthCalendar? допустим я выбираю Дату в календаре(19мая) и в ДБГрид показывает ту строку (19мая)которую я ищу и затем я сразу изменяю дату в гриде. Заранее Благодарю за помощь!
|
19.05.2010, 17:01 | #2 |
Пользователь
Регистрация: 19.05.2010
Сообщений: 47
|
Или это тема избитая, или никто не сталкивался? ответье?!
|
19.05.2010, 17:22 | #3 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
вам надо организовать поиск по Tdataset используя для выбора параметров TMonthCalendar?
можно на онклик по MonthCalendar DBGrid1.DataSource.DataSet.Locate(' имя поля',MonthCalendar1.Date,[]); |
19.05.2010, 17:42 | #4 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
На форме у меня лежат
1. DbGrid 2. MonthCalendar 3. Edit 4. BitBtn Я могу дату задавать в календаре(она тут же выводится в Edit), либо в самом Эдите... При нажатии на кнопку BitBtn выполняется фильтрация данных таблицы. Все это видно из приведенных ниже процедур-обработчиков... Код:
Перемешивай дело с бездельем и не сойдешь с ума...
|
19.05.2010, 17:55 | #5 | |
Пользователь
Регистрация: 19.05.2010
Сообщений: 47
|
Цитата:
Код:
2.пишет "ошибка неизвестного типа" когда я на календаль нажимаю |
|
19.05.2010, 18:12 | #6 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
странно, может ещё чтото происходит? у себя перенёс все действия, работает как ожидалось. А какие компоненты доступа? TDataset кто он TQuery TTable Tadodatase как фамилия у вашего Tdataset?
|
19.05.2010, 18:16 | #7 |
Пользователь
Регистрация: 19.05.2010
Сообщений: 47
|
[QUOTE=Grag;530280]На форме у меня лежат
1. DbGrid 2. MonthCalendar 3. Edit 4. BitBtn Я могу дату задавать в календаре(она тут же выводится в Edit), либо в самом Эдите... При нажатии на кнопку BitBtn выполняется фильтрация данных таблицы. Все это видно из приведенных ниже процедур-обработчиков... QUOTE] Спасибо! Сделала все получается,Но задание мне дали именно такое которое я описала выше(( Прпод сказал ""типа"" чтоб было проще без лишних компонентов( |
19.05.2010, 18:33 | #8 |
Пользователь
Регистрация: 19.05.2010
Сообщений: 47
|
у меня только DataSource DBGrid DBNavigator ADOTable и MonthCalendar. я Их всех подключила. когда запускаю программу и нажимаю на календарь, у меня вылазиет ошибка(( что делать?((
|
19.05.2010, 19:12 | #9 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
в аксесе табличку сделал подключился, попробовал нормально, правда так приходилось DBGrid1.DataSource.DataSet.Locate(' Дата1',datetostr(MonthCalendar1.Dat e),[]);
Попробуйте отследить, что вызывает ошибку, в пошаговом режиме |
19.05.2010, 20:06 | #10 | |
Пользователь
Регистрация: 19.05.2010
Сообщений: 47
|
Цитата:
скиньте пожалуйста ваше решение,я устала от этого календаря |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как соеденить формулы. | ROBERT033 | Microsoft Office Excel | 11 | 12.04.2010 09:56 |
Как правильно использовать MonthCalendar | Shanuzina | Компоненты Delphi | 1 | 04.03.2010 11:58 |
Как соеденить два роутера? | psihadelic | Компьютерное железо | 0 | 23.11.2009 13:29 |
Как соеденить два Dbgrid | disaer | БД в Delphi | 2 | 06.11.2009 01:17 |
Как соеденить 2-е таблицы | Cvieri | Microsoft Office Excel | 6 | 19.03.2009 18:07 |