1
пзменение даты
Автор Vitus, 16 марта 2011 23:06
Сообщений в теме: 11
#1
Отправлено 16 Март 2011 - 23:06
1. Подскажите, как при добавлении новой записи в таблице История работы можно перенести дату создания этого поля в созданное в поле (Дата изменения) в талице Контрагенты. И чтобы каждый раз как добавляется новая строка в таблице История работы всегда устанавливалась дата в таблицу клиентов тока от последней записи.
2. Как в поле Дата изменений можно записывать текущую дату только в момент сохранения. В вычисления добавил return date("m.d.y"); и значение текущей даты поменялось у всех клиентов без попытки их сохранения
3. каким образом с помошью вычислений (или ещё с какой либо помошью) при сохранении значений в одной таблице (Например сотрудники) можно обновить поле в другой таблице (Например контрагенты)
2. Как в поле Дата изменений можно записывать текущую дату только в момент сохранения. В вычисления добавил return date("m.d.y"); и значение текущей даты поменялось у всех клиентов без попытки их сохранения
3. каким образом с помошью вычислений (или ещё с какой либо помошью) при сохранении значений в одной таблице (Например сотрудники) можно обновить поле в другой таблице (Например контрагенты)
#2
Отправлено 16 Март 2011 - 23:46
Уже разобрался.
#3
Отправлено 17 Март 2011 - 00:02
Получилась новая проблема. Если в истории работы нет не одной строки то он в контарента в дату изменений добавдляет текущую дату, как можно сделать чтобы он не ставил ничего если нет не одной записи. Код сделал такой
$sqlQuery = "SELECT * FROM ".DATA_TABLE."62 WHERE f723='{ID}' ORDER BY f724 desc LIMIT 0,1";
$result = mysql_query($sqlQuery);
$row = mysql_fetch_array($result);
return $row['f724'];
$sqlQuery = "SELECT * FROM ".DATA_TABLE."62 WHERE f723='{ID}' ORDER BY f724 desc LIMIT 0,1";
$result = mysql_query($sqlQuery);
$row = mysql_fetch_array($result);
return $row['f724'];
#4
Отправлено 17 Март 2011 - 07:23
Тоже разобрался ))) Можете ли подказать как к дате пожно добавить 10 дней?
`Дата изменений` + 10 day>='{current_date}' несрабатывает, неверная команда + 10 day?
`Дата изменений` + 10 day>='{current_date}' несрабатывает, неверная команда + 10 day?
#6
Отправлено 17 Март 2011 - 18:37
Про условие напоминания
#7
Отправлено 17 Март 2011 - 19:17
Vitus (17.3.2011, 18:37) писал:
Про условие напоминания
`Дата изменений` + interval 10 day>='{current_date}'
#8
Отправлено 17 Март 2011 - 21:03
Если добавляю `Менеджер`='{current}' and `Дата изменений` + interval 10 day>='{current_date}' and `Тип`='Клиент' то условие срабатывает сразу в момент сохранения, хотя `Дата изменений` равна сегодняшнему дно (17.03.11), тоесть должно сработать было только 27.03.11, в чем проблема может быть?
#9
Отправлено 17 Март 2011 - 21:09
Понял, глуппость, надо не больше или равно, а меньше или равно
#10
Отправлено 17 Март 2011 - 21:57
Можно ли в условном форматировании добавлять два условия на одну строку
Дата изменений меньше date("Y-m-d", mktime(0,0,0,date("m"),date("d")-10,date("Y")))
оно вот работатет, но надо чтобы оно отбирало не только по дате но и там где тип = клиент, можно ли это как то сделать одной строкой, потому что две строки будут окрашивать два вида строк где условие дата совпадает и строки где клиент совпадает а нужно чтобы было как и в напоминании
`Дата изменений` + interval 10 day<='{current_date}' and `Тип`='Клиент'
Дата изменений меньше date("Y-m-d", mktime(0,0,0,date("m"),date("d")-10,date("Y")))
оно вот работатет, но надо чтобы оно отбирало не только по дате но и там где тип = клиент, можно ли это как то сделать одной строкой, потому что две строки будут окрашивать два вида строк где условие дата совпадает и строки где клиент совпадает а нужно чтобы было как и в напоминании
`Дата изменений` + interval 10 day<='{current_date}' and `Тип`='Клиент'
#11
Отправлено 18 Март 2011 - 10:40
Во второй строке Вам надо поставить условие что если Тип не равно "Клиент" то поставить цвет по умолчанию. Тогда первое условие будет подсвечивать только клиентов.
В дальнейшем планируется переделать форматирование к такому же виду как в фильтрах и напоминаниях, таких сложностей уже не будет.
В дальнейшем планируется переделать форматирование к такому же виду как в фильтрах и напоминаниях, таких сложностей уже не будет.
#12
Отправлено 19 Март 2011 - 21:48
Получилось. Спасибо!!!
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных