Re: Напоминалка

Дмитрий спасибо, все заработало как надо, только знак нужно <. Может еще подскажете как вывести запись в таблицу из словаря, а то при прямом указании в запросе выводит только номер идентификатор, а хотелось бы полное название.

Re: Напоминалка

wertyby wrote:

Дмитрий спасибо, все заработало как надо, только знак нужно <. Может еще подскажете как вывести запись в таблицу из словаря, а то при прямом указании в запросе выводит только номер идентификатор, а хотелось бы полное название.

Пожалуйста покажите ваш запрос.

Dmitry.

28 (edited by wertyby 2016-03-23 07:51:16)

Re: Напоминалка

Запрос все тот же

.     SELECT
    O.MAT
    ,O.GOD
    ,O.FIO 
,O.id_sluzba.      (Тут возвращает в таблицу идентификатор, а не само название, а надо бы текстовое название из таблицы словаря -  sluzba поле sluzbi)
    ,strftime('%d.%m',O.DATA_VIDACHI)as DATA_VIDACHI

FROM O

WHERE 
O.DATA_VIDACHI > date('now', '-30 days')
ORDER BY DATA_VIDACHI  

. Пока доступа к ПК с инетом нет, а с телефона неудобно -(

Re: Напоминалка

Дмитрий отбой, разобрался, немного путал между собой операторы.

Re: Напоминалка

Другой вопрос по данной теме. Происходит выборка с выгрузкой в таблегрид записей которые старше 30 дней, все хорошо. Далле Реализовано редактирование записи по двойному клику по строке но есть одно но выдает ошибку не удалось определить идентификатор записи. Если тапнуть один раз по гриду расположенному на этой же форме в который выводятся все записи то двойной щелчок начинает работать в гриде который ранее выдавал ошибку. В чем может быть проблема?

Re: Напоминалка

wertyby wrote:

Другой вопрос по данной теме. Происходит выборка с выгрузкой в таблегрид записей которые старше 30 дней, все хорошо. Далле Реализовано редактирование записи по двойному клику по строке но есть одно но выдает ошибку не удалось определить идентификатор записи. Если тапнуть один раз по гриду расположенному на этой же форме в который выводятся все записи то двойной щелчок начинает работать в гриде который ранее выдавал ошибку. В чем может быть проблема?

Видимо в запросе нет поля id записи, поэтому в гриде записи есть, но идентификатора записи нет, просто включите поле id в ваш запрос (подробней http://myvisualdatabase.com/help_ru/com … _sql.html)

Dmitry.

Re: Напоминалка

попробуйте так

sMessage := SQLExecute('SELECT message FROM reminder WHERE DATE(`datetime`) = CURDATE()');
Dmitry.

33 (edited by kovalenko 2017-08-29 07:22:00)

Re: Напоминалка

zoomix wrote:

Добрый день!
А можно как-нибудь к планировщику прикрутить напоминалку? Чтобы, скажем на определенные время и дату из открытого в этот момент проекта  вылетало на экран сообщение, типа -  позвонить Петрову, погулять с собакой, покормить попугая и т.д.?


Дмитрий здравствуйте!
Есть вопрос по реализации напоминалки. Как сделать, что бы выставлять напоминалку не только на конкретную дату, но и например на отсрочку в 1-6 месяцев с текущей даты активации напоминалки? Т.е есть выполненная работа, и необходимо по конкретному заказу напомнить клиенту о каких либо доп.или обязательных работах? Ну соответственно что бы он не сбрасывался до момента наступления указанной даты при закрытии программы.
Спасибо!

надо идти вперёд....

Re: Напоминалка

Хотелось бы проект Reminder для MySQL

Re: Напоминалка

Разобрался

('SELECT message FROM reminder WHERE DATE_FORMAT(datetime, ''%Y-%m-%d %H:%i:%S'') = NOW()');