0 / 0 / 0
Регистрация: 17.07.2013
Сообщений: 111
1

Обработчик щелчков на календаре

02.08.2013, 14:08. Показов 912. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем добрый день!
Есть календарь и база данных. Хочу добавить такую возможность: при нажатии на определенную дату календаря в базе данных высвечивалась эта дата, записанная ранее (или не отображалась, если не была записана).
Может сделать как-то через ZQuery (у меня подключение идёт через Zeos) , типа
SQL
1
2
SELECT Дата FROM Таблица 
WHERE и т.д...
, только наоборот из календаря?..)
Надеюсь, вопрос понятен)

Добавлено через 23 минуты
Есть пока обратное действие, вот код:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
procedure TForm1.DataSource1DataChange(Sender: TObject; Field: TField);
var
Fld: TDateTimeField;
begin
    if ZTable1.Acive then begin
      if ZTable1.RecordCount = 0 then exit;
      Fld := ZTable1data
    end else begin
    if ZQuery1.RecordCount = 0 then exit;
    Fld := ZQuery1data;
    end;
  SMonthCalendar1.Month := MonthOf(Fld.Value);
  SMonthCalendar1.Year := YearOf(Fld.Value);
  SMonthCalendar1.Day := DayOf(Fld.Value);
end;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.08.2013, 14:08
Ответы с готовыми решениями:

Эмуляция щелчков мыши
Здравствуйте! Совсем блин забыл VB, много лет не программировал ( хотя это и было на уровне...

Количество щелчков по форме
Помогите написать программу которая считает кол-во щелчков на форме... есть код но не работает......

Пробег крысы и счётчик щелчков мыши
Здравствуйте. Я только начал осваивать MS visual studio 2008 c++, хотя на консоли уже пишу....

Отключение звука, без щелчков мышки
Здравствуйте. Помогите новичку. У меня в классе Main.as имеется код: package { import...

5
0 / 0 / 0
Регистрация: 17.07.2013
Сообщений: 111
05.08.2013, 11:45  [ТС] 2
Доброе утро всем!)
Вопрос ещё открыт!
Если у кого есть какие-либо идеи, пожалуйста, излагайте
0
669 / 559 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
05.08.2013, 13:33 3
Добрый вечер.
Цитата Сообщение от Du_Law Посмотреть сообщение
при нажатии на определенную дату календаря в базе данных высвечивалась эта дата
Гы )))
Вопрос понял так: получение записей у которых значение в поле date = выбранной дате, через запрос.

Delphi
1
2
3
4
5
ADOQuery1.Close;
ADOQuery.SQL.Clear;
ADOQuery.SQL.add('Select date From таблица where date = :P_Date ');
ADOQuery1.Parameters.ParamByName('P_Date').Value:= MonthCalendar1.Date;
ADOQuery1.Open;
Вроде так....
1
0 / 0 / 0
Регистрация: 17.07.2013
Сообщений: 111
05.08.2013, 13:47  [ТС] 4
Цитата Сообщение от ZfoxAK Посмотреть сообщение
Вопрос понял так: получение записей у которых значение в поле date = выбранной дате, через запрос.
Да, Вы всё верно поняли)

Спасибо, сейчас попробую)

Добавлено через 8 минут
Не находит параметр P_Date ..)
Я подставлял свой из таблицы - тот же результат.
0
669 / 559 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
06.08.2013, 05:12 5
в ADOQuery если не путаю нужно в свойстве Paramertrs создать параметр. С ADOQuery не работал, почитай как правильно работать с параметрами.
Проверить работоспособность запроса можно заменив параметр - значением. date = '01.01.2013'
Так же можно обойтись без параметра
Delphi
1
ADOQuery.SQL.add('Select date From таблица where date = '  + DateToStr(SMonthCalendar1.date));
1
0 / 0 / 0
Регистрация: 17.07.2013
Сообщений: 111
06.08.2013, 09:54  [ТС] 6
Я создавал) Только у меня Zeos же и я точно не знаю, может они кардинально отличаются друг от друга..)
И это попробую, спасибо)
0
06.08.2013, 09:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.08.2013, 09:54
Помогаю со студенческими работами здесь

Подсчет щелчков по ячейкам,гиперссылкам и изменений в ячейках
Здравствуйте, уважаемые программисты. Подскажите как решить вопрос. Как заставить макрос -...

Можно ли создать любое количество обработчиков событий для щелчков мыши?
Можно ли создать любое количество обработчиков событий для щелчков мыши? То есть, есть n классов и...

Запись щелчков мыши в очередь и отображение этих координат с присвоением порядкового номера
Доброго дня всем. Я, конечно, понимаю, что мало кто любит разбираться в чужом коде, но может кто...

Отцепить обработчик, выполнить свой код, вернуть обработчик
Подскажите, возможно ли такое в JS? Практическая ситуация такая: хочу написать свой скрипт для...

Почему когда я вешаю обработчик события на ячейку и этот обработчик срабатывает, то оказывается, он сработал совершенно для ДРУГОЙ ячейки?
Да, почему? Скропаем DataGridView; кинем на форму listBox2 и listBox1 и напишем такой обработчик...

Глобальный обработчик ошибок. Если отключить обработчик ошибок в одной из процедур, будет ли он работать в других?
Есть какой то код Sub main On error goto ErrorLine 'тут какой-то код call fng_1 'тут...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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