(RESOLVIDO)Cronometro que Conta o tempo do preenchimento do formulario

Desculpa incomodar mais uma vez, porém estou com um problema.
preciso contar o tempo do inicio ao fim de um formulário(mestre detalhe) , porém estou com duvidas de como começar essa aplicação.

1 obs: tenho que guardar esse tempo em um campo no meu BD, por isso criei um campo especial chamado tempo.

2 Obs: Conferir em outro topico por aqui, e o contador já nao funciona.

Inicio: evento onload no formulario mestre inserindo a data e hora corrente.
a cada detalhe inserido, salvar a data final, ou calcular o tempo entre a inicial e final e salvar no banco.

certo, estou confuso ainda. em uma possivel atualização desses dados esse tempo final, nao seria modificado? para a data da atualização?

Data de atualização sim, é modificada, para isso ela serve.

Deu certo, porém me deparei com outra situação. fiz o insert hoje e criei essa atualização tenho o resultado que desejo.
porém se eu fazer uma edição amanha eu perco essa informação.

agora tem como fazer que esse campo atualize apenas uma vez? apenas esse campo (data_atualização)?

Não controlando pelo SC e criando o controle manualmente.

Evento onbeforeupdate.

If (empty({data_alteracao}) {
{data_alteracao} = date(‘Y-m-d H:i:s’);
}

Esse tópico é o mesmo que esse?

Sim, Esse tópico é o que estamos no momento.
porém estamos em outro bloco discutindo, bloco esse que também falamos sobre algo parecido com essa duvida porém é outro caso, caso esse que é o Cronometro

Opa, obrigado Haroldo deu certo. usei dessa codigo:

If (empty({data_alteracao})) {
{data_alteracao} = date(‘H:i:s’);
}

1 Curtida