Alterar a imagem de um campo IMAGEM HTML

Tenho uma grid que esta associada a uma outra grid e ligada via APLICAÇÃO.
Nesta grid B chama um form que seleciona ‘n’ tipos de forms cada um com sua especificação e tabela diferente.
Ao retorna deste ultimo form que mudar a imagem do campo de ligacao entre da grid B.

grid A (principal - ex: processo)
grid B (ligada pela A) via aplicação ( secundaria- ex: protocolo do processo “cada um com sua particularidade e tem campos diferentes”) com imagens diferentes de “atendido e nao atendido” começa todos como “PENDENTE”
conforme o usuario seleciona o protocolo - ele vai para um form especifico com dados diferentes.
Ao retonar das informacoes do protocolo ele volta para o processo e deve mudar a image de “OK”

Como se fosse uma linha de produção eliminando e controlando passo a passo.

Coloquei a alteracao de imagem na grid B evento: onrecord
{protocolo} = ;

Se eu entrar pera inspecionar elemento e alterar ele rodando o html ele sofre a alteração agora automatico via onrecord não rola.

alguem tem uma solução ?

grid quer dizer consulta?
a Onrecord é executada antes da exibição da linha, após a linha exibida só com uma recarga para executá-la novamente.

O Ideal aí é mudar via jquery a imagem do item da consulta B, ao submeter o formulario ( a ação teria que estar dentro do formulário e não na consulta).

Haroldo !

sim, grid é consulta.
obrigado pela informação vou tentar fazer.

eu preciso desta solução tambem poderiao compartilhar a solução?

vamos supor que vc tenha um campo chamado PAGO = onde tem S ou N certo

Então vamos criar na consulta um campo chamado img.(tipo texto mesmo)

ai cria-se duas imagens
pago (quando o campo for sim) uma bolinha verde chamada pago.png
e
quando estiver em aberto (quando o campo for N) uma bolinha vermelha e chamamos de areceber.png

depois coloque as duas imagens na pasta _lib/img

no onrecord tu faz o seguinte (lembrando o campo PAGO deve estar na sql,mas nao precisa aparecer na consulta)

$situacao = {PAGO}
if ($situacao ==‘S’)
{
{img} = "; (se quiser pode definir o tamanho bla, bla)
}
else
{
{img} = ";
}

dessa forma quando o campo for S vai aparecer a imagem pago (verde) e quando estiver em aberto a cor vermelha (imagem a receber …)

alias tu tb pode com esse evento se quiser ate mudar a cor de todos as linhas deixando o texto verde para contas pagas e vermelho para contas em aberto ou ainda incrementar mais ainda com o status

contas a pagar - azul
contas a receber - vermelho
pagas - laranja
em aberto = preto sei la

O meu problema foi resolvido da seguinte forma:
1) Situação que tinha com problema
Tabela Processo ( código, descrição)
Tabela Serviço ( código) *chave estrangeira
tínhamos uma grid do tabela processo e aparecia em forma de grid também serviço pai e filho como ligação e treeview.
ex: processo - venda de computador (grid)
serviço - 1) pegar no estoque (grid com ligação da processo) -> chamava um form para digitar os dados do processo
através de uma imagem de “ABERTO”. Após a digitação dos
dados salvar o registro do serviço gostaria de mudar a
imagem de “ABERTO” para “FECHADO”. DETALHE ESTA
IMAGEM NÃO ESTAVA NO BANCO COLOQUEI UM CAMPO
“IMAGEM HTML”.
2) montar o computador -> idem a SITUAÇÃO cima chama-se outro form diferente “aplicações”
3) testar o computador -> idem a SITUAÇÃO cima chama-se outro form diferente “aplicações”

O que acontecia após voltar do form de cada serviço a imagem de alteração da variável da aplicação do campo tipo “campo HTML” como “REALIZADO” não estava alterando.

2) Como resolvi o problema não gostei muito, mas deu certo.
Criei mais 2 tabelas (Situação do Serviço) “com a imagem em banco” e (associativa entre Processo x Serviço) esta com chave estrangeira do processo, serviço e situação do serviço.
Elaborei um Stored procedure no banco que quando cria o processo ele cria esta associativa colocando a situação de aberto “esta vinculada a imagem na tabela de situações” . Após sair do form a situação do serviço é atualizado na associativa realizando é claro a troca automática na grid “esta solução já tínhamos com vários exemplos” é que não queria fazer este tipo de solução por tratar-se de redundância no banco de dados.
[b]
Teoricamente não precisaria desta tabela associativa se conseguíssemos alterar o campo “imagem HTML” em tempo de execução entre a saída do Form e retorno para a GRID sem utilizar campos no banco de dados.

[/b]

o importante é que tu resolveu.