Ir para conteúdo
Fórum Script Brasil
  • 0

Problema Com Pesquisa


Pirambu!

Pergunta

Estou com um problema, criei um formCliente e um FormPesquisaCliente, quando o formCliente estar aberto eu abro o formPesquisaCliente com um popmenu pesquiso o cliente que estou procurando usando um query, mais não consigo retornar ao formCliente sendo que vá direto ao Cliente selecionado.

Alguém tem uma idéia de como eu posso resolver este problema :(

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Pirambu!, está faltando mais informações para auxiliá-lo.

Em formCliente, o campo cliente é a descrição ou o código que você vai armazenar? O que você espera receber como retorno de formPesquisaCliente?

Eu costumo utilizar algo mais ou menos assim:

no formPesquisaCliente

- declaro uma variável na sessão public que será do tipo de dado a ser retornado;

- no evento do botão OK (ou equivalente) inicializo esta variável;

O botão que valida a consulta deve ter sua propriedade ModalResult setada para mrOK

no formCliente

- crio o formPesquisaCliente ao ser feita a consulta;

- chamo testo o retorno da função criada em formPesquisaCliente e se for mrOK;

- destruo o formPesquisaCliente após a consulta;

Ex.:

em formPesquisaCliente:

type
  TformPesquisaCliente = class(TForm)
    ...
  public
    CodCliente :LongInt;
  end;
...
procedure TformPesquisaCliente.btnOKClick(Sender :TObject);
begin
  CodCliente := qryPesquisaClienteCODIGO.AsInteger;
end;
em formCliente:
procedure TformCliente.btnSelecionaCliente(Sender :TObject);
begin
  formPesquisaCliente := TformPesquisaCliente.Create(Self);
  try
    if formPesquisaCliente.ShowModal = mrOk then
      tabQualquerCOD_CLIENTE.AsInteger := formPesquisaCliente.CodCliente;
  finally
   formPesquisaCliente.Free; 
  end;
end;

[]s

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...