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

SQLExecute ('UPDATE main SET id_status=2 WHERE (Date(dateEnd) < Date(''now'')) AND (id_status=1)'); 

как изменить код  данного запроса если изменяемый поля статуса "id_status" и дата окончания "dateEnd" находятся на разных таблицах? Прошу отнестись пониманием я только изучаю и пытаюсь освоить программу. и еще если есть учебник или справочник по sql запросам укажите адрес. пожалуйста. Заранее спасибо.

DriveSoft wrote:

Тоже самое, только без скрипта, с вычисляемым полем

пример  с вычисляемым полем удобно. но ситуация такая что курсант заканчивает курсы досрочно. тогда необходимо редактировать статус в ручную. поэтому и необходимо чтоб было словарь со статусом и изменения происходили в самой таблице базы. а не в гриде.

Спасибо за пример. но в данном Вашем примере скрипт изменяет значения только в гриде. а необходимо чтоб изменения статуса осуществить именно в таблице. Возможно ли это?

День добрый. Возникло вопрос по компоненту дата/время. Есть таблица1  в котором имеется  поля "Ф.И.О", " дата начало", " дата окончание" и "связь" со словарной таблицей. а в словарной таблице2 имеется запись "учащийся" и "закончивший". вопрос такой как надо сделать чтоб когда наступит дата окончание (сравнивая с системной датой ) в таблице1  запись указывающий на "учащийся" автоматически становился "Закончивщий"? Заранее спасибо.

5

(12 replies, posted in Russian)

Доброго времени суток.
что мне надо чтоб при выборе кафедры в комбобоксе преподаватели
остались только те учителя которые относятся выбранному критерию?
Смотрел пример Linked List.  вроде бы так и сделал, но видимо что то я упускаю.

Еще на счет закрашивания строк TableGrid по содержимому определенной ячейки.
читал на форуме, написал скрипт. но у меня не работает.

проект сделан на версии программы 1.45

Прошу помочь.Заранее спасибо.