Troche zmienione dla postgres. A i pole location jest od zupelnie czego innego wiec uzylem pola info, co mniemam bedzie bardziej poprawne CREATE FUNCTION emp_stamp() AS ' BEGIN IF (OLD.access = 1 AND NEW.access = 0) THEN NEW.info := NEW.info || '<b>access OFF ' || lms_current_user() || ' ' || now() || '</b><br>'; END IF; IF (OLD.access = 0 AND NEW.access = 1) THEN NEW.info := NEW.info || '<b>access ON ' || lms_current_user() || ' ' || now() || '</b><br>'; END IF; RETURN NEW; END; ' LANGUAGE 'plpgsql'; CREATE TRIGGER emp_stamp BEFORE UPDATE ON nodes FOR EACH ROW EXECUTE PROCEDURE emp_stamp() Mogą być błędy bo orginalny sql do bazy mnie wciolo i musialem tworzyc na nowo -- Waldemar Dymkiewicz, administrator urządzeń sieciowych "Easy Com" Świątek Piotr, ul. Jodłowa 7, Góra tel. 65 543 20 44 wew. 4