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]