Pular para o conteúdo principal

Postagens

Mostrando postagens de junho, 2010

Construção visual de telas em ADVPL

Gaia 2010 Gerador Auxiliar de Interface ADVPL Para quem não conhece, o programa Gaia pode ser uma boa ajuda na hora de criar telas para programas ADVPL. Você monta as telas visualmente como no Delphi ou VB e tem opção para transformar seu design em código ADVPL para adicionar em seu programa. Esta versão do Gaia está bem bacana (parabéns ao autor). O registro é gratuito (Freeware) e, de acordo com o autor, servirá apenas para o controle de usuários e aviso sobre atualizações.  Para fazer download, entre no link: http://mansano.com/gaia/ Veja também: •  Protheus: Criando tela de login personalizada. •  Editando Imagens no Protheus

Gráficos no Protheus

Gráficos no Protheus Usando a função MATGRAPH pode-se criar gráficos que serão montados a partir dos dados de um array ou de um arquivo de trabalho passado como parâmetro. Pode-se também escolher o tipo de gráfico com 2 ou 3 dimensões e visualizar em formato de linha, barra ou área. Para usar, use o include PROTHEUS.CH ou TOTVS.CH e inclua a função abaixo em seu programa, modificando-a da maneira que achar melhor: user function fRBSFgraf() local lGraph3D := .t. // .F. Grafico 2 dimensoes - .T. Grafico 3 dimensoes local lMenuGraph := .t. // .F. Nao exibe menu - .T. Exibe menu para mudar o tipo de grafico local lMudaCor := .t. local nTipoGraph := 2 local nCorDefault := 1 local aDados := {{"Valor 1", 100}, {"Valor 2", 500},{"Valor 3", 1000}} local aStru := {} local cArquivo := CriaTrab(,.f.) local i If MsgYesNo("Deseja exibir o grafico com os dados do array?")    // O grafico sera montado a partir dos dados do arr