Tenho um campo de formulário que é para colocar alguma observação sobre o item cadastrado. Gostaria que quando o usuario digitasse alguma coisa que essa informação fosse gravada juntamente com o nome do usuario logado. Caso um outro usuario colocasse mais algum comentário, essa informação seria gravada de forma incremental. Um usuário só conseguiria editar o seu próprio comentário.
Como faço isso no scriptcase? Que tipo de dados utilizo para armazenar essas informações?
Tera que ter uma tabela adicional para os comentários.
tabela_pai_id, Usuario_id, comentario(text), datahora(timestamp)
crie um formulário do tipo grid view e adicione como detalhe do formulário principal (master detail)
na onvalidade desse formulário (grid view) através da variável global [USR_LOGIN) que contem o id do usuario logado vc verifica com o campo usuario_id se for diferente envie um erro de negação ao salvamento.
Obrigado.
Uma das formas que uso, crio um campo text para armazenar e deixo protegido, no formulario crio um campo de tela, e faço a gravação dele no evento, adicionando [usr_login] + data e hora + texto do campo de tela, assim não crio outra tabela
Sim é possível fazer num campo único. Mas não ficou claro como editaria o comentário de um usuário específico quando da edição do formulário.
Se o “tamnet” tiver conhecimento mais avançado, é possível guardar os comentários em um formato de array jason, e na exibição do campo, obviamente com um html bem trabalhado, apresentar uma imagem de um lapis que seria um link que abriria a janela para edição (apenas para os comentários do usuário logado). Jquery, css, html e ajax resolvem isso.
Boa noite, obteve alguma solução para a solicitação, poderia postar a mesma, caso tenha sido resolvida, pois estou interessado neste tópico
Desde já agradeço a todos.