Opiniões sobre o VisRel

18 de Junho de 2007 @ 08:03 por Fredi Giesbrecht

Este espaço foi criado para guardar os depoimentos de revendedores e clientes do VisRel.

Olá

17 de Junho de 2007 @ 11:03 por Fredi Giesbrecht

Seja bem-vindo,

O VisRel foi desenvolvido para auxiliar programadores COBOL a visualizar, imprimir ou enviar por e-mail relatórios feitos pelo seu programa, através de uma interface amigável e de fácil utilização.

Informações Adicionais:

Possui tecnologia para enviar os relatórios diretamente ao hardware de impressoras locais ou da rede (com compactação de CPP e LPP), isso permite que você visualize e imprima qualquer relatório já existente em seus programas, com um mínimo de alteração. Ou então você pode utilizar o modo gráfico (VisRelEdit) para montar o layout do seu relatório com recursos de:

null Fontes de tipos, cor e tamanhos variados;
null Alinhamento de texto;
null Linhas e bordas;
null Figuras (BMP, JPG, GIF, etc.);
null Códigos de barras (EAN-13 e 8, C-39 e 128, I-25, PDF417);
null Gráficos de barras;
null Girar o texto nos angulos de 90, 180 e 270 graus;
null Variáveis do seu programa (veja o tutorial).

Roda em Windows 95, Windows 98, Windows NT, Windows 2000, Windows Millenium, Windows XP, Windows 2003, Windows Vista

Clique aqui e faça o Download

Comentários:

Sugiro utilizar o modo matricial (/M) apenas para imprimir relatórios já existentes, por exemplo, gravar em arquivo aqueles que eram impressos diretamente na LPT1 e passar o arquivo por parâmetro ao VisRel, ou então quando precisar imprimir “somente texto” de forma rapida nas antigas impressoras matriciais.

Digo isso porque no modo matricial (/M) os recursos até de visualização são restritos, ou seja, o usuário não pode alterar a impressora durante a visualização e nem imprimir intervalos de páginas. Isso acontece porque cada impressora tem caracteres de controle e compactação diferentes que causam anomalias na impressão se o usuário selecionar uma impressora diferente, em resumo o desenvolvedor é obrigado a saber em que tipo e modelo de impressora determinado relatório será impresso e quais parâmetros o mesmo deve passar ao VisRel.

Outra opção é utilizar o modo texto (/R), que permite visualizar e imprimir seus relatórios matriciais também em impressoras Jato ou Laser (veja os exemplos).

Já no modo gráfico (/G) o relatório será impresso da mesma forma que outros aplicativos como o Word (veja as telas). Ou seja, o desenvolvedor não precisa preocupar-se com a marca e/ou modelo da impressora, tamanho do papel, cabeçalhos ou rodapés.

Como funciona o modo gráfico (/G):

1º Você usa o VisRelEdit para montar de forma visual o layout do seu relatório (linhas, colunas, cabeçalho, alinhamentos, variáveis do cobol, perfoms, etc) quase como se estivesse usando o Excel;
2º Existe uma opção no VisRelEdit que transforma o layout em código fonte COBOL (que depois será colado e compilado dentro do seu programa), cujo objetivo é gravar uma infinidade de comandos em um arquivo TXT;
3º O programa cobol executa o VisRel passando por parâmetro o TXT recem gravado;
4º O VisRel interpreta os comandos do TXT e monta o relatório.

Parece complicado? Com um pouco de pratica você perceberá que essa sequencia de eventos dá muito poder ao COBOL durante a geração do relatório.

Sugiro que seja seguido o tutorial abaixo para entender o principio de funcionamento de integração “VisRelEdit => COBOL => VisRel”:
http://www.visrel.com.br/Arquivos/Tutorial%20VisRelEdit.doc

Com quase nenhuma programação é possível conseguir resultados satisfatórios “aos olhos do cliente”, que considera hoje em dia mais importante a aparência e funcionalidades (e-mail, visualização) do que os dados apresentados, veja no link abaixo um relatório cadastral:
http://www.visrel.com.br/VisRelCadPro.htm

O relatório acima foi feito visualmente e anexado ao programa Cobol pelo arquivo “CadPro.cpy”. Sugiro fazer dessa forma pois ao alterar qualquer coisa no layout, basta substituir todo o conteúdo desse arquivo pelo código fonte gerado pelo VisRelEdit e recompilar.