CreateForm e Refresh 2 duvidas Como Proceder?

28/05/2008

1

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:


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.


Responder