Fórum Pesquisa na tabela temporaria (RxMemoryData) #402776

09/06/2011

0

Estou pesquisando dentro da tabela temporaria o registro digitado no Edit:

TblInt(tabela temporaria) e TxtSup.Text (Edit)

  TblInt.Locate('SupNome', TxtSup.Text, [loPartialKey, loCaseInsensitive]);


ele localiza e foca no registro, mas o que eu queria era trazer esse registro para a primeira linha



e também tenho os registros assim,

Robinho - Comercial
Deise - Fiscal
Izabelly - Comercial
Anderson Financeiro


ai em um combo box eu tenho as areas cadastradas, que são Comercial, Fiscal, Financeiro e Produção.


então queria colocar uma pesquisa no combo de quando escolher por exemplo a area de Comercial iria mostrar somente as pessoas do comercial tipo abaixo:

Robinho - Comercial
Izabelly - Comercial

eu tentei fazer assim, mas nao deu certo.....

CboAre.Text(ComboBox)

  if CboAre.Text <> '' then
    begin

          if not TblInt.Locate('SupArea', CboAre.Text, [loPartialKey, loCaseInsensitive]) then
            begin
              TblInt.Delete;
            end;

         
      TblInt.SortOnFields('SupNome', true, false);
      TblInt.First;
      TxtSup.SetFocus;
      CalculoMsn
    end
    else
    begin
      PesquisaSupIn;
      CalculoMsn;
      TxtSup.SetFocus;
    end;






tem como fazer essas pesquisas ?


 
Robson Morais

Robson Morais

Responder

Posts

10/06/2011

André Silveira

Não consegui entender o problemas, pode ser mais claro?

Está listando os dados da tabela temporário em um grid ?
o combobox está sendo alimentado pela tabela temporária ?

se quiser manda um projeto exemplo de como está fazendo para andrel.silveira@yahoo.com.br que dou uma olhada.

Até mais.
Responder

Gostei + 0

10/06/2011

Robson Morais

eu busco todos os dados de um txt e jogo numa tabela temporaria que esta ligada no datasource e depois mostra no grip, no combobox eu nao tenho nada vinculado, somente o que esta nos itens.
Responder

Gostei + 0

13/06/2011

Nigro

Estou pesquisando dentro da tabela temporaria o registro digitado no Edit:

TblInt(tabela temporaria) e TxtSup.Text (Edit)

  TblInt.Locate('SupNome', TxtSup.Text, [loPartialKey, loCaseInsensitive]);


ele localiza e foca no registro, mas o que eu queria era trazer esse registro para a primeira linha
Para trazer para a primeira linha você precisa apenas mudar a ordenalção da tabela


e também tenho os registros assim,

Robinho - Comercial
Deise - Fiscal
Izabelly - Comercial
Anderson Financeiro


ai em um combo box eu tenho as areas cadastradas, que são Comercial, Fiscal, Financeiro e Produção.


então queria colocar uma pesquisa no combo de quando escolher por exemplo a area de Comercial iria mostrar somente as pessoas do comercial tipo abaixo:

Robinho - Comercial
Izabelly - Comercial

eu tentei fazer assim, mas nao deu certo.....

CboAre.Text(ComboBox)

  if CboAre.Text <> '' then
    begin

          if not TblInt.Locate('SupArea', CboAre.Text, [loPartialKey, loCaseInsensitive]) then
            begin
              TblInt.Delete;
            end;

         
      TblInt.SortOnFields('SupNome', true, false);
      TblInt.First;
      TxtSup.SetFocus;
      CalculoMsn
    end
    else
    begin
      PesquisaSupIn;
      CalculoMsn;
      TxtSup.SetFocus;
    end;






tem como fazer essas pesquisas ?   Nesse caso creio que o ideal seria apenas usar um select.


 
Responder

Gostei + 0

13/06/2011

Robson Morais

 Como vou fazer um select dentro dos registros da tabela temporaria?, já que os meus dados que estava no txt eu jogo para a tabela temporaria !
Responder

Gostei + 0

13/06/2011

Nigro

Desculpe não me expliquei direito, para que você tenha total controle sobre os dados leve do TXT para a base e se for caso, depois de usar, apague
Responder

Gostei + 0

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

Aceitar