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]
> 
> 
> 
> 
> 


Reply via email to