Filtro
01/09/2008
0
Pessoal, após fazer um filtro num form de busca ( procurar.php) eu quero postar o dados deste filtro nos edits de [u:3aead0c1c2][b:3aead0c1c2]OUTRO FORM [/b:3aead0c1c2][/u:3aead0c1c2]
( form.php)! tipo...eu filtro Dani ai aperece o id, nome, cpf, rg na DBGrid..quero que estes dados sejam postados na outra form! eu ja consegui mais na msm form!
$Dm->qteste1->close(); //Fecha a sql
$Dm->qteste1->SQL = ´Select * from cliente ´;
$Dm->qteste1->open(); //Abre a sql
no evento onBeforeShow
$this->EdNome->Text = $Dm->qteste1->nome;
$this->EdCPF->Text = $Dm->qteste1->cpf;
$this->EdRG->Text = $Dm->qteste1->rg;
alguem pode me ajudar?
Obrigada!
( form.php)! tipo...eu filtro Dani ai aperece o id, nome, cpf, rg na DBGrid..quero que estes dados sejam postados na outra form! eu ja consegui mais na msm form!
$Dm->qteste1->close(); //Fecha a sql
$Dm->qteste1->SQL = ´Select * from cliente ´;
$Dm->qteste1->open(); //Abre a sql
no evento onBeforeShow
$this->EdNome->Text = $Dm->qteste1->nome;
$this->EdCPF->Text = $Dm->qteste1->cpf;
$this->EdRG->Text = $Dm->qteste1->rg;
alguem pode me ajudar?
Obrigada!
Danitecnologia
Curtir tópico
+ 0
Responder
Posts
01/09/2008
Winigma
BOM, notei que tu está usando uma query, faço o seguinte primeiro coloque os parametros select *from cliente diretamante na propriedade sql da query;
depois faça isso no codigo:
$dm->teste->close();
$dm->teste->filter = ´os parametros do filtro´;
$dm->teste->open();
if($dm->teste->RecordCount > 0){ //caso seu filtro encontre resultados
//construa variaveis $_SESSION
$_SESSION[´NOME´] = $Dm->qteste1->nome;
$_SESSION[´CPF´] = $Dm->qteste1->cpf;
$_SESSION[´RG´] = $Dm->qteste1->RG;
}
pronto essa variavel session ficará guardada na memoria como um cookie
assim vc pode usar o valor dela em qualquer outro form,
por exemplo abra um segundo form e nele coloque um label
e no evento onbeforeshow do label vc coloca assim
$this->label1->caption = $_SESSION[´NOME´];
ESPERO TER TE AJUDADO: QULQUER COISA ME ADD NO MSN:
winigma@yahoo.com.br
ou me envia um e-mail: winigma@gmail.com
depois faça isso no codigo:
$dm->teste->close();
$dm->teste->filter = ´os parametros do filtro´;
$dm->teste->open();
if($dm->teste->RecordCount > 0){ //caso seu filtro encontre resultados
//construa variaveis $_SESSION
$_SESSION[´NOME´] = $Dm->qteste1->nome;
$_SESSION[´CPF´] = $Dm->qteste1->cpf;
$_SESSION[´RG´] = $Dm->qteste1->RG;
}
pronto essa variavel session ficará guardada na memoria como um cookie
assim vc pode usar o valor dela em qualquer outro form,
por exemplo abra um segundo form e nele coloque um label
e no evento onbeforeshow do label vc coloca assim
$this->label1->caption = $_SESSION[´NOME´];
ESPERO TER TE AJUDADO: QULQUER COISA ME ADD NO MSN:
winigma@yahoo.com.br
ou me envia um e-mail: winigma@gmail.com
Responder
Clique aqui para fazer login e interagir na Comunidade :)