[RESOLVIDO] Zoom com filtro usando campo "externo"

Discussão em 'EMS , HCM e Totvs 11' iniciado por edney, Setembro 16, 2015.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. edney

    edney Membro Participativo

    Ola, seguinte, eu criei uma tabela no meu banco de dados, e ela somente tem o campo do "cod-emitente", pois é uma extensão para facilitar a entrada de documentos pelo "re1001".

    O que acontece e que na tela de manutenção dessa extensão de emitente, o usuário quer um zoom semelhante do cd0401, com filtro por nome, cpf, etc... e minha tabela não tem esses campos.

    Também não posso usar o zoom do cd0401 pois ele traz todos os emitentes, e minha extensão só terá alguns emitentes determinados.

    Alguem me ajuda a fazer um zoom, com filtro de nome e cpf, mas que a tabela de origem só tem o codigo =)
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    vc não tem o manual do DDKGUI ? lá tem um passo a passo para fazer zoom usando as templates, e pelo relacionamento de tabelas vc vai poder mostrar no zoom qualquer informação que tenha no cadastro cd0401 usando o codigo da sua tabela especifica.
  3. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Antigamente vc tinha que pagar pelo DDKGUI, agora ele está disponivel pra download no portal de boa.
  4. edney

    edney Membro Participativo

    Mostrar no browse é tranquilo, uso formulas e tudo mais, o problema é que eu quero aplicar o filtro no zoom, por nome, entende?
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    cria os campos inicial e final na tela, vamos supor nomeEmitInicial e nomeEmitFinal, no botão PESQUISAR,
    Código:
    do:
        assign nomeEmitInicial nomeEmitFinal.
        {&OPEN-QUERY-SEUBROWSE}
    end.
    
    Depois, no open query do browse, vc coloca lá depois do for each ..... where nome-emit >= nomeEmitInicial and nomeEmitFinal

    Inicializa o nome dos campos com branco e 'zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz' e ao entrar na tela, vc já faz um aply 'choose' to PERSQUISAR
    elmo curtiu isso.
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    opa, for each .... where nome-emit >= nomeEmitInicial and nomeEmitFinal <= nomeEmitFinal
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página