Fórum SALVAR REALMENTE NO DISCO #369463
29/03/2009
0
Tenho um form com a seguinte situação:
alguns registro em DBEdit´s, que aponta para um DataSourse1, que aponta para um Mytable1. O Mytable1 aponta para um MyConnection1 que está em um DataModule1.
quando clico no botão salvar (inserir ou mudar algum registro) roda o código abaixo:
mytable1.Post;
mytable1.Refresh;
DataModule1.MyConnection1.ApplyUpdates;
DataModule1.MyConnection1.Commit;
porem, quando visualizo no relatório, não há alteração alguma, o que tá errado (porem se fechar o aplicativo e reabrir aparece as alterações)
Boavida
Curtir tópico
+ 0Posts
29/03/2009
Rudá
Depende de qual vc está usando.
Já tentou verificar se quando vc executa esse comando ele salva no banco?
Abre o banco e ve se o registro foi salvo, inserido.
Se foi provavelmente se for o QuickReport o componente tem que ser atualizado (Close; Open;).
Gostei + 0
30/03/2009
Boavida
Gostei + 0
30/03/2009
Lehapan
eu utilizo report builder, e para aparecer a sua atualização dos dados, não basta simplesmente dar um ppReport.Print, deve ser executado o SQL novamente.
Caso ainda não esteja aparecendo os dados atualizados, verifique se vc não está com alguma transação do banco de dados aberta e não a fechou, e o PRINCIPAL, verifique no seu banco de dados se os dados foram atualizados (assim como já disse o ´Rudá´)...
espero ter ajudado.
Gostei + 0
30/03/2009
Boavida
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)