Exatamente, todos meus formulários usam um DataModule onde ficam as procedures, tabelas, dataset etc.
Para qualquer componente faço referencia ao Datamodule. Depois irei fazer um teste criando outro formulario e colocando as tabelas, dataset.. etc e ver qual sera o resultado. Pensei que seria mais facil resolver..mas.. fazer o que ....rs Obrigado. _____ De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Dirlei Enviada em: sábado, 21 de novembro de 2009 15:29 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Abrir duas ou mais vezes o mesmo formulario. Provavelmente o formulário que você cria mais de uma vez usa um dataset que está em um datamodule/formulário geral para a aplicação. Se for isso, você precisa que o dataset esteja dentro do formulário que será aberto múltiplas vezes para que sejam criadas múltiplas instâncias do dataset também. Dirlei. Em Qua, 2010-04-14 às 08:23 -0300, Dimas escreveu: > > Bom dia pessoal. > > Utilizo Delphi 7. > > Preciso abrir um formulario de Agenda duas ou tres vezes, pesquisar > > por Periodo e mostrar em um DbGrid o resultado. > > Tenho uma rotina que faz isto POREM, o que faço em um formulario > > reflete automaticamente no outro, ou seja, ate abre varias Agendas mas > > fica sempre o mesmo resultado em todas. Preciso que em cada > > uma tenha o seu proprio resultado. > > Rotina para abrir a Agenda: > > With TFrmAgenda.Create(Self) do > > begin > > Show ; > > Windows.SetParent(handle, Self.handle ) ; > > end ; > > Observação: já coloquei no formulario no evento onClose Action := > caFree; > > Obrigado. > > [As partes desta mensagem que não continham texto foram removidas] > > > > > [As partes desta mensagem que não continham texto foram removidas]