none
Filtrar resultados de displays RRS feed

  • Pergunta


  • Boa tarde.

    Criei um display para o Form InventTable, trouxe algumas informações de outra tabela conforme código abaixo:

    DISPLAY STR CODEXTER( INVENTTABLE _INVENTTABLE)
    {
    INVENTTXT         _INVENTTXT;
    
    SELECT TXT FROM _INVENTTXT
    WHERE
    _INVENTTABLE.ITEMID == _INVENTTXT.ITEMID;
    
    RETURN _INVENTTXT.TXT;
    }

    Este método, inseri no datasource InventTable e, depois coloquei na grid principal.

    Porém, os usuário tem a necessidade de filtrar por este campo, mas, o filtro não é disponibilizado para este campo.

    Existe uma maneira de disponibilizá-lo ?

    Obrigado.


    • Editado matfurrier terça-feira, 21 de maio de 2013 16:59
    terça-feira, 21 de maio de 2013 16:59

Respostas

  • Não. Pelo menos de uma forma fácil, não.

    Pra filtrar via display, você teria que customizar diretamente o controle do formulário.

    Já vi alguns exemplo dos indianos criando menu de contexto customizado para o controle somente, e aí mediante a opção que selecionasse você modificaria a query do formulário.

    Mas tudo isto é muito trabalho para pouco benefício.

    Você pode OU colocar o Datasource InventTxt na inventTable e tentar trabalhar com ele, ou tentar a forma beeem trabalhosa de criar o menu de contexto personalizado, etc.

    Se quiser, posso colocar o código que eles utilizam...mas não recomendaria.


    Gustavo Bagno E. da Silva

    • Marcado como Resposta matfurrier quinta-feira, 23 de maio de 2013 16:13
    quinta-feira, 23 de maio de 2013 15:09

Todas as Respostas

  • Não. Pelo menos de uma forma fácil, não.

    Pra filtrar via display, você teria que customizar diretamente o controle do formulário.

    Já vi alguns exemplo dos indianos criando menu de contexto customizado para o controle somente, e aí mediante a opção que selecionasse você modificaria a query do formulário.

    Mas tudo isto é muito trabalho para pouco benefício.

    Você pode OU colocar o Datasource InventTxt na inventTable e tentar trabalhar com ele, ou tentar a forma beeem trabalhosa de criar o menu de contexto personalizado, etc.

    Se quiser, posso colocar o código que eles utilizam...mas não recomendaria.


    Gustavo Bagno E. da Silva

    • Marcado como Resposta matfurrier quinta-feira, 23 de maio de 2013 16:13
    quinta-feira, 23 de maio de 2013 15:09
  • Não. Pelo menos de uma forma fácil, não.

    Pra filtrar via display, você teria que customizar diretamente o controle do formulário.

    Já vi alguns exemplo dos indianos criando menu de contexto customizado para o controle somente, e aí mediante a opção que selecionasse você modificaria a query do formulário.

    Mas tudo isto é muito trabalho para pouco benefício.

    Você pode OU colocar o Datasource InventTxt na inventTable e tentar trabalhar com ele, ou tentar a forma beeem trabalhosa de criar o menu de contexto personalizado, etc.

    Se quiser, posso colocar o código que eles utilizam...mas não recomendaria.


    Gustavo Bagno E. da Silva

    Gustavo, obrigado pela resposta.

    Creio que vou trabalhar mesmo com a inserção do campo no datasource.

    Obrigado.

    quinta-feira, 23 de maio de 2013 16:13