Есть таблица Договор.
Строчки в этой таблице создает бухгалтер (Обьект, номер договора и.т.д.).
Одно из полей в строке называется Дата установки и к нему доступ имеет техник. Он его вбивает , после того, когда была сделана установка
Как можно узнать при помощи вычислений, кто из техников и когдаа менял поле?
Мне эти данные нужно для создания напоминаний
1
Как узнать кто менял поле и когда
Автор Alexander, 23 февр. 2013 22:47
Сообщений в теме: 5
#1
Отправлено 23 Февраль 2013 - 22:47
#2 Гость_Roman_*
Отправлено 25 Февраль 2013 - 08:04
Да, конечно. Например, есть многострочное поле "Лог изменения" и есть вычисление, срабатывающее при изменении поля "Дата установки":
$line['Лог изменения'] .= $user['fio']." - ".date("Y-m-d H:i:s")."\r\n";Другой вопрос, как использовать эти данные для создания напоминаний. В таком случае, скорее всего, придётся создать подтаблицу и заносить записи с изменениями туда.
#3
Отправлено 25 Февраль 2013 - 08:34
$user['fio'] это встроенная переменная?
#4 Гость_Roman_*
Отправлено 25 Февраль 2013 - 08:40
Да, массив $user содержит все данные текущего пользователя.
#5
Отправлено 25 Февраль 2013 - 08:44
А можно ли следить не за изменением данных в строке а за изменением только в одном поле?
#6 Гость_Roman_*
Отправлено 25 Февраль 2013 - 08:50
Вычисления, устанавливаемые на изменения конкретных полей так и работают.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных