Fórum variavel #236938

09/06/2004

0

Amigos,

eu tenho um form com 2 edits (login e senha ) , que quando efetua o logon abre um outro form , o que eu queria saber é,como fazer para no segundo form eu pegar o que esta escrito no campo login do primeiro form?


Framosip

Framosip

Responder

Posts

09/06/2004

Paulo_amorim

Olá

Esse é o conceito de Hierarquia...

Quando vc digita no seu form
edtLogin.Text := ´Login´;
, por exemplo, o que vc esta fazendo na realidade é

Form1.edtLogin.Text :=  ´Login´;

Só que vc nao precisa especificar, pois vc já está nesse Form1...o Delphi ja reconhece! Por isso muitas vezes nao se percebe esse detalhe

Entretanto quando vc quer chamar o edtLogin no outro form, o Delphi não há de reconhecer, pois o lugar eh diferente! O [b:6536b8c31b]pai[/b:6536b8c31b] do edtLogin não eh o form que vc está trabalhando.

Assim, vc precisa especificar quem eh o pai desse componente!
Ou seja, use Form1.edtLogin.Text;

Espero que Ajude
Até+

Em tempo, o pai dos Forms eh Application.


Responder

Gostei + 0

09/06/2004

Framosip

Amigo,

eu fiz da forma que vc me explicou, mais não acontece nada fica em branco .

segue o meu código para alguém me ajudar.

procedure Tlogado.FormCreate(Sender: TObject);
begin

                with dados do
                        begin
                                Close;
                                SQL.Clear;
                                SQL.Add(´SELECT * from banco´);
                                SQL.Add(´WHERE login = :Usuario´);

                                ParamByName(´Usuario´).Value := principal.txtlogin.Text;

                                Open;


                        end;


end;

end.



O que eu desejo fazer é selecionar tudo do banco quando o login for igual ao conteudo do edit do primeiro form .

aonde principal é o meu primeiro form aonde fica o edit
txtlogin é o nome do edit


Responder

Gostei + 0

09/06/2004

Framosip

alguém??


Responder

Gostei + 0

09/06/2004

Aroldo Zanela

Colega,

Não irei ficar editando todos os seus post com título indevidos, estarei no entanto, trancando todos que estiverem em desacordo com nossas regras de conduta.

Bloqueado pelo Moderador (AZ)


Responder

Gostei + 0

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

Aceitar