1 (edited by savage 2014-09-28 20:42:38)

Topic: [Решено] странное поведение кнопки "Показать запись"

Вечер добрый.

Нужна помощь:
1. есть стандартный проект с формой отображения записей в грид
2. есть странное поведение кнопки "Показать запись", а именно:
- когда кликаешь для показа записи с типом "сложно-срочная", то форма NewTask открывается без проблем
- когда выбираешь в гриде другие задачи с типами "срочная", "рутина", "проект", открыть форму NewTask не получается. Появляется окно - " " is not a valid date and time.

Не знаю даже куда приблизительно "рыть"...
Прикрепил свой проект. Пароль на вход - admin

Post's attachments

Attachment icon MyMarketingDep.7z 290.86 kb, 494 downloads since 2014-09-28 

Re: [Решено] странное поведение кнопки "Показать запись"

Поправил проект, ошибка была в скриптах, а именно в процедуре
procedure NewTask_TabGrSubTasks_OnChange (Sender: string);


данный SQL запрос может вернуть пустую строку, если нет данных удовлетворяющих поиску, поэтому необходимо делать проверку

      sDate := SQLExecute('SELECT min(start_pf) FROM SubTasks WHERE SubTasks.id_Tasks = "' + IntToStr(idTask)  + '";');
      if sDate <> '' then NewTask.DateTimePicker3.DateTime :=  SQLDateTimeToDateTime(sDate);


можете скачать исправленный проект

Post's attachments

Attachment icon MyMarketingDep.zip 24.09 kb, 494 downloads since 2014-09-28 

Dmitry.

Re: [Решено] странное поведение кнопки "Показать запись"

DriveSoft, спасибо огромное. Потихоньку двигаюсь вперед.. :-)