Fórum Problemas com a utilização do Classe TTDI #583394

06/07/2017

0

Boa noite!!!

Estou tentando mudar meu sistema para abrir meus formulários em TabSheet, para isso adicionei a classe TDI. Agora o meu problema esta no seguinte:
O primeiro formulário que esta sendo aberto, abre perfeito, porém, esse formulário é somente uma dbgrid com os dados cadastrados. Desse formulário (agora uma tabsheet), abro o formulário de cadastro propriamente dito, que também abre certo. O meu problema esta quando tento fazer a gravação desse cadastro, pois, depois da gravação eu faço um refresh do banco para atualizar minha dbgrid, que esta no meu formulário principal(agora uma tabsheet) e é aí que esta minha duvida. No formato anterior fazia o refresh assim:
  //depois do insert

  fge001.qge001.close;
  fge001.qge001.open;


como vou identificar agora, uma vez que o form não existe mais e sim uma tabsheet???

Será que consegui explicar direito??

Desde já agradeço a ajuda dos companheiros.

JR
Lindolfo Junior

Lindolfo Junior

Responder

Posts

09/07/2017

Lindolfo Junior

Boa noite!!
Pessoal, continuo com o problema, será que alguém pode me dar uma ajuda???
Abs
Junior
Responder

Gostei + 0

11/07/2017

Natanael Ferreira

Não sei se compreendi muito bem sua situação, mas vejo 2 possibilidades para o seu caso:

1 - Remover esta atualização do Close do form e colocar no OnShow do form onde fica o DBGrid.

2 - (Recomendado) Inserir um Datamodule no projeto e colocar todas as querys nele, retirando elas dos Forms.
Responder

Gostei + 0

13/07/2017

Lindolfo Junior

Oi Natanael, primeiramente obrigado pela atenção!!

Na realidade a atualização esta no on close porque como a pagecontrol é criada em tempo de execução, não estou conseguindo saber como direcionar a atualização.

Quanto ao datamodule eu ja tenho ele, só não coloco todas as querys nele, mas acho que vou tentar, talvez resolva minha vida..

Qualquer coisa, dou um grito pra ver se você pode me dar uma ajuda..

Obrigado

Junior
Responder

Gostei + 0

20/10/2017

Lindolfo Junior

Natanael e todos do grupo, deu certo jogar tudo no datamodule.. esta perfeito... desculpe a demora em responderlll
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar