RES: [delphi-br] RES: Abrir duas ou mais vezes o mesmo formulario.

2010-04-14 Por tôpico Dimas
Eu agradeço Luciano sua ajuda. Mas o que eu preciso é abrir a Agenda 

duas vezes.

 

Obrigado.

 

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de simoesluciano
Enviada em: quarta-feira, 14 de abril de 2010 09:31
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] RES: Abrir duas ou mais vezes o mesmo formulario.

 

  

Não foi isso que tentei passar.

O exemplo que escrevi, é para manipulação da tela de pesquisa. A sua tela de
cadastro (agenda) continuaria da forma que é hoje, com show.

Desta forma cada form de cadastro (agenda), ao clicar em pesquisa, terá sua
própria instância da classe de pesquisa.

Luciano C. Simões

--- Em delphi...@yahoogrup mailto:delphi-br%40yahoogrupos.com.br
os.com.br, Dimas dimasbr...@... escreveu

 Oi Luciano.
 
 
 
 Eu tenho um formulario que é uma Agenda de Horarios com opções
 
 para Incluir, Alterar e Excluir. Eu preciso chamar esta formulário 
 
 duas vezes e usando ShowModal ele abre somente uma vez.
 
 
 
 Da forma como eu mencionei antes, ate consigo abrir
 
 duas vezes porem, a pesquisa que eu faço em um reflete
 
 automaticamente no outro. Eu quero poder deixar aberto os dois 
 
 com resultados diferentes na pesquisa.
 
 
 





[As partes desta mensagem que não continham texto foram removidas]



Re: RES: [delphi-br] RES: Abrir duas ou mais vezes o mesmo formulario.

2010-04-14 Por tôpico Ricardo César Cardoso
Não tenho como te passar passo-a-passo pois estou sem o Delphi pra testa e sem 
muito tempo, portanto vou apenas te dar as diretrizes para que vc possa fazer 
pesquisas complementares pra poder continuar, ok?

Minha sugestão é que a cada vez que vc abrir esse formulário, que vc crie um 
clone do DataSet ao qual ele está ligado. O problema que vc tem de todas as 
alterações estarem sincronizadas ocorre porque todas as novas instâncias do seu 
formulário de Agenda apontam para o mesmo DataSet. Com a estratégia que propus 
(criar um clone do DataSet assim que abrir uma segunda instância do formulário) 
vc realiza um merge do clone para o DataSet original assim que fechar o 
formulário e confirmar que deseja aplicar as mudanças.

Espero ter sido claro e que isso lhe ajude!

Abraço,
Ricardo Cardoso.

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em qua, 14/4/10, Dimas dimasbr...@uol.com.br escreveu:

De: Dimas dimasbr...@uol.com.br
Assunto: RES: [delphi-br] RES: Abrir duas ou mais vezes o mesmo formulario.
Para: delphi-br@yahoogrupos.com.br
Data: Quarta-feira, 14 de Abril de 2010, 9:33







 



  



  
  
  Eu agradeço Luciano sua ajuda. Mas o que eu preciso é abrir a Agenda 



duas vezes.



Obrigado.



_  



De: delphi...@yahoogrup os.com.br [mailto:delphi...@yahoogrup os.com.br] Em

nome de simoesluciano

Enviada em: quarta-feira, 14 de abril de 2010 09:31

Para: delphi...@yahoogrup os.com.br

Assunto: [delphi-br] RES: Abrir duas ou mais vezes o mesmo formulario.



Não foi isso que tentei passar.



O exemplo que escrevi, é para manipulação da tela de pesquisa. A sua tela de

cadastro (agenda) continuaria da forma que é hoje, com show.



Desta forma cada form de cadastro (agenda), ao clicar em pesquisa, terá sua

própria instância da classe de pesquisa.



Luciano C. Simões



--- Em delphi...@yahoogrup mailto:delphi- br%40yahoogrupos .com.br

os.com.br, Dimas dimasbraga@ ... escreveu



 Oi Luciano.

 

 

 

 Eu tenho um formulario que é uma Agenda de Horarios com opções

 

 para Incluir, Alterar e Excluir. Eu preciso chamar esta formulário 

 

 duas vezes e usando ShowModal ele abre somente uma vez.

 

 

 

 Da forma como eu mencionei antes, ate consigo abrir

 

 duas vezes porem, a pesquisa que eu faço em um reflete

 

 automaticamente no outro. Eu quero poder deixar aberto os dois 

 

 com resultados diferentes na pesquisa.

 

 

 



[As partes desta mensagem que não continham texto foram removidas]






 





 



  






  

[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] RES: Abrir duas ou mais vezes o mesmo formulario.

2010-04-14 Por tôpico Dimas
Oi Ricardo

 

Vou analisar o que voce mencionou, pq o meu formulário faz uso de 6 tabelas
diferentes com

varios DataSet terei que ver como fazer o Clone dos DataSet´s

 

Obrigado.

 

  _  

  

Não tenho como te passar passo-a-passo pois estou sem o Delphi pra testa e
sem muito tempo, portanto vou apenas te dar as diretrizes para que vc possa
fazer pesquisas complementares pra poder continuar, ok?

Minha sugestão é que a cada vez que vc abrir esse formulário, que vc crie um
clone do DataSet ao qual ele está ligado. O problema que vc tem de todas
as alterações estarem sincronizadas ocorre porque todas as novas instâncias
do seu formulário de Agenda apontam para o mesmo DataSet. Com a estratégia
que propus (criar um clone do DataSet assim que abrir uma segunda instância
do formulário) vc realiza um merge do clone para o DataSet original assim
que fechar o formulário e confirmar que deseja aplicar as mudanças.

Espero ter sido claro e que isso lhe ajude!

Abraço,
Ricardo Cardoso.





[As partes desta mensagem que não continham texto foram removidas]