Pessoal, tenho uma grid editável, e estou com o seguinte problema:
tenho uma rotina para ler um campo de uma outra tabela no onloadrecord,
e no afterinsert e afterupdate dou um insert/update nesse campo dessa outra tabela…
Só que o onloadrecord está lendo antes de dar esse update…
Pelo debug da para verificar
(mssql): BEGIN TRAN
(mssql): select count(*) from dbo.EnderecoPessoa where EnderecoPessoaId = 20
update do form
(mssql): UPDATE dbo.EnderecoPessoa SET TipoPessoa = 2, CEP =
‘83323010’, Descricao = ‘Principal’, Logradouro = ‘Rua Vinte e Cinco
de Agosto’, Numero = 1234, Complemento = ’ ', FkBairroId = 1, Ativo =
1, FkUfId = 1, FkCidadeId = 1 WHERE EnderecoPessoaId = 20
(mssql): SELECT CodIbge FROM Cidade WHERE CidadeId = ‘1’
onloadrecord
(mssql): SELECT Observacao FROM EnderecoColetaObservacoesOs WHERE
FkEnderecoPessoaId = 20
(mssql): SELECT UfId, Sigla FROM dbo.Uf ORDER BY Sigla
(mssql): SELECT CidadeId, Descricao FROM dbo.Cidade WHERE FkUfId = ‘1’
ORDER BY Descricao
(mssql): SELECT BairroId, Descricao FROM dbo.Bairro WHERE FkCidadeId =
‘1’ ORDER BY Descricao
onafterupdate
(mssql): UPDATE EnderecoColetaObservacoesOs SET Observacao = ‘’ WHERE
FkEnderecoPessoaId = ‘20’
(mssql): COMMIT TRAN