1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Ir para a próxima página n o form

Discussão em 'Progress 4GL' iniciado por Edson B, Março 28, 2025.

  1. Edson B

    Edson B Sem Pontuação

    Olá, pessoal. Tudo certo?

    Estou mexendo aqui em alguns relatórios por aqui e até que consegui fazer algumas coisas, por exemplo:

    c-data[1] at 3
    ":" at 7
    da-data at 9
    param-global.grupo at 29
    c-folha at 142
    i-pagina at 154
    "|" at 166 skip
    "|" at 1
    c-titulo at 47
    c-num-req at 142
    de-nr-req at 150
    "|" at 166 skip
    "|" at 1
    c-lin-prod at 142
    i-linha at 154
    "|" at 166 SKIP

    enfim, ainda tô testando e usando alguns outros de exemplo, mas não encontrei como pular para a próxima página diretamente.
    Tem mais algumas coisas depois disso e gostaria de pular diretamente para a próxima folha na hora da impressão, mas só encontrei o SPACE e o SKIP e se entendi bem, nenhum cumpre exatamente essa função.
    Posso usar um deles para fazer essa quebra de página ou tem alguma função especifica para isso?

    Grato.
  2. ds201

    ds201 Membro Participativo

    Boa tarde

    Só para entender melhor: Tu estas usando o ambiente de desenvolvimento da Datasul (em Progress)?
    No manual de programação "Manual de Padrões - Programação EMS" há exemplos de como desenvolver relatórios.
    Uma forma que normalmente é usada e pegar um programa de relatório pronto (*.w e *rp.p) e mudar somente a lógica de obtenção de dados, mas mantendo toda a estrutura existente, que já cuida automaticamente do salto de página.
    Não se programa em Progress começando do zero. Sempre se parte ou do manual ou de programas de exemplo.
    Aqui no site há uma seção com muitos exemplos de programas, da uma olhada.

    Sds

Compartilhe esta Página