CreateForm e Refresh 2 duvidas Como Proceder?
28/05/2008
0
Amigos Boa Tarde..
Gostaria da seguinte Ajuda:
1 - Em que evento do Formulario, devo abrir as Tabelas ou DataSet:
No envento OnFormCreate ou no evento OnFormShow ??
2 - Toda a Vez que Gravar um Registro na Tabela deverei dar um Refresh ?? ou entao: quando deverei fazê-lo ??? qUANDO FIZER cONSULTA ??
3 - Quando Fecho o Formulario atraves de BOTAO obviamente, fecho as Tabelas que foram abertas...
Mas quando Fecho o Formulario, pelo (X) (parte superior), como faço para Fechar as Tabelas? o Delphi as Fecha???
Desde já fico grato a voces.
Jotas.. :idea:
Gostaria da seguinte Ajuda:
1 - Em que evento do Formulario, devo abrir as Tabelas ou DataSet:
No envento OnFormCreate ou no evento OnFormShow ??
2 - Toda a Vez que Gravar um Registro na Tabela deverei dar um Refresh ?? ou entao: quando deverei fazê-lo ??? qUANDO FIZER cONSULTA ??
3 - Quando Fecho o Formulario atraves de BOTAO obviamente, fecho as Tabelas que foram abertas...
Mas quando Fecho o Formulario, pelo (X) (parte superior), como faço para Fechar as Tabelas? o Delphi as Fecha???
Desde já fico grato a voces.
Jotas.. :idea:
Jotas
Curtir tópico
+ 0
Responder
Posts
28/05/2008
Marcosrocha
1º Eu não trabalho com CDS mas eu abriria no evento FormShow.
2º Dar um refresh todas as vezes que um dado for gravado garante que o usuário esteja visualizando os dados atualizados quando, por exemplo, estiver trabalhando em rede. A desvantagem é a possível lentidão quando houverem 100.000 registros, por exemplo. Você pode criar critérios para trazer apenas de 1.000 em 1.000.
3º Para saber se um formulário está sendo fechado utilize o evento FormClose.
2º Dar um refresh todas as vezes que um dado for gravado garante que o usuário esteja visualizando os dados atualizados quando, por exemplo, estiver trabalhando em rede. A desvantagem é a possível lentidão quando houverem 100.000 registros, por exemplo. Você pode criar critérios para trazer apenas de 1.000 em 1.000.
3º Para saber se um formulário está sendo fechado utilize o evento FormClose.
Responder
Clique aqui para fazer login e interagir na Comunidade :)