Fórum Valor Dafault #49596
26/02/2005
0
uso Delphi 7 + FireBird + MDO(MDODataset,
Quando dou um append, os valores deafult definido no banco, não estão funcionado, como faço para que eles apareção nos devidos campos após o append
Sistemald
Curtir tópico
+ 0Posts
26/02/2005
Afarias
|funcionado, como faço para que eles apareção nos devidos campos após
|o append
Os valores Default definidos no banco são do banco e para uso do banco apenas.
O Append é uma operação local, no buffer do componente. Para ter valores default no cliente, defina-os no componente.
O default do banco serve apenas para inserir tais valores quando os INSERTS não compreendem seus campos.
T+
Gostei + 0
26/02/2005
Sistemald
e no componente tem uma proprieda chamada [b:449ebaf9d9]Load Defaults[/b:449ebaf9d9], que eu não notei diferença nehuma ao alterar seu valor(True/False).
Gostei + 0
26/02/2005
Afarias
Pois é, é possível mas não tem a ver com o banco -- só pra deixarmos claro. Sendo assim, vejo q o q vc precisa é de opniões de quem conhece o componente.
Veja q como citou Cantu, o pacote está em fase BETA.
T+
Gostei + 0
27/02/2005
Isabelct
Você quer que, após gravar o registro, os valores default para campos apareçam na tela, é isso?
Se for isso, você teria que fechar a tabela, abrir ela novamente e posicionar no registro aonde você estava... Só que isso daria um certo custo ao banco de dados, pois seria uma consulta a mais a cada novo registro inserido.
Agora se você quer que no momento da chamada MDODataSet.Append os valores default apareçam na tela, você terá que fazer como o afarias falou, definindo os valores default no componente TMDODataSet.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)