boa tarde, estou retomando meus estudos com progress que inicei a algum tempo e parei. estou com uma dúvida, desejava executar um relatório e listar ele em tres colunas. por exemplo for each emitente : disp cod-emitente. end. gostaria de listar em 3 colunas que vou depois imprimir isto numas etiquetas. alguém pode me da uma luz? abraço
Faz um contador na vertical e a hora que cehgar a 3 volta para 1 e pula as linhas necessárias, já que é para etiquetas isso funcionaria. Código: def var i-cont as integer no-undo. assign i-cont = 0. for each emitente no-lock: put emitente.cod-emitente. assign i-cont = i-cont + 1. if i-cont >= 3 then do: assign i-cont = 0. put skip(2). end. end. O único problema é se para cada etiqueta impressa você querer duas linha, tipo uma com o código e outra com o nome do emitente, daí isso aí não vai funcionar. Abraço.