[RESOLVIDO] Duvida

Discussão em 'EMS , HCM e Totvs 11' iniciado por Rogerio, Novembro 23, 2010.

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

    Rogerio Moderator Moderador Equipe de Suporte

    Galera tenho um programa que farei o seguinte:

    Darei um FOR EACH ped-venda BREAK BY ped-venda.dt-implant, com um intervalo de datas, dai carrego em uma temp-table apenas o FIRST-OF, ou seja, carrego apenas uma data, dai eu gostaria de fazer o seguinte, essa data eu exibir em um FILL-IN, e com um p-navega ir mudando as datas, para que num BROWSE eu mostre os pedidos daquela data...

    Não sei se fui muito claro, mas alguem pode me ajudar com isso.
  2. MFerreira

    MFerreira Membro Participativo

    Rogerio, Bom Dia!

    Acredito que a melhor forma de você fazer isso seja o desenvolvimento em um thintemplate pois hoje já trabalha com temp-tables. Outra forma de fazer seria manual, definir uma query, colocar o fill-in e botões e navegar nesta query e mostrar o registro.

    Talvez não seja essa sua dúvida, mas pode ajudar,
  3. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Seria isso mesmo, mas eu colocando numa QUERY, como eu faria as movimentações como PROXIMO, ANTERIOR...

    Eu definiria uma QUERY com FREEFORM QUERY é isso???
  4. MFerreira

    MFerreira Membro Participativo

    Quase isso, veja no programa que segue em anexo.

    É uma window normal, bem simplesinha.
    Neste eu defini no definitions uma query e uma temp-table, coloquei dois botões (Anterior e Próximo) e um fill-in para receber o valor da temp-table.
    No início do programa (procedure initialize) eu carreguei a minha temp-table com alguns valores e em seguida abri a query desta temp-table para deixá-la carregada.
    Após carregar a query dei um get first para navegar no primeiro e um assign para mostrar o valor no fill-in, que no meu caso é apenas uma variável.

    Os dois botões servem para o get prev e get next.

    Acho que pode ajudar.

    Arquivos Anexados:

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

Compartilhe esta Página