[firebase-br] D7+Firebird+CachedUpdates de Novo
Mário Reis
mariodosreyx em gmail.com
Sáb Ago 22 15:00:27 -03 2009
Olá pessoal,
Depois de investigar um pedaço descobri que o CachedUpdates não funciona
mesmo com o MDOTable ou com o IBTable da Borland conforme era esperado em
casos de Mestre/Detalhe .
Todavia, se V. der um Commit prévio no Mestre, então o detalhe comporta-se
conforme esperado, i.e., enquanto V. não der um ApplyUpdates no Detalhe seguido
de commit V. pode andar brincando no Buffer como quiser.
Ora, isto trás um inconveniente óbvio. V. não quer facturas sem linhas
logo no FormCloseQuery(Sender: TObject; var CanClose: Boolean) temos de
testar/contá-las e, se CanClose:=(Select Count(*)...<1 não deixa fechar
ou elinima a Factura automáticamente.
Funciona mas, como será fácil perceber não gosto mesmo nada.
Alguém já passou por isto?!?!?
Obrigado
Mário
Mais detalhes sobre a lista de discussão lista