Resultados da procura para “SELECT”

Como ler campos virtuais do tipo memo no SQL

Os campos “memos” no protheus em sua maioria é do tipo virtual, pois este utiliza uma tabela “Descrições dos campos memo” (SYP) auxiliar para armazenar o conteúdo destes campos. Como exemplo, temos a tabela “Descrição Genérica de Produtos” (SB1). Para entender melhor, o campo B1_VM_P (Descrição em Português) é um campo virtual do tipo memo de…
Leia mais


13 de janeiro de 2016 0

Usando a função UserException

Força um erro, na linguagem AdvPL, para que possa ser tratado posteriormente. Para isso, esta função recebe uma string com a descrição do erro que será apresentada de acordo com o ambiente que está executando.


8 de janeiro de 2016 0

Utilizando a função ProcName()

A função ProcName() retorna o nome da rotina ou função, definida pelo usuário, corrente ou anterior. Esta função pode muito ser útil quando queremos condicionar nosso fonte a executar algo se ele passar por alguma função dentro de uma rotina padrão ou customizada.


28 de dezembro de 2015 0

SQL – Funções de agregação

  As funções de agregação do SQL permitem que um conjunto de linhas sejam agregadas em uma única linha. As funções de agregação podem otimizar a performance do sistema pois reduzem o número de linhas retornadas diminuindo o tráfego de rede. Principais funções de agregação: COUNT() – Contagem de registros SUM() – Soma dos valores…
Leia mais


22 de dezembro de 2015 0

Criando tela em MVC separando por grupos e inserindo novos botões

Segue mais um exemplo do uso de MVC, aos poucos iremos postar exemplos desde os mais simples ao mais complexo em MVC. Baseando-se no primeiro exemplo postado em Meu primeiro fonte MVC , iremos mostrar como montar uma tela onde iremos separar os campos por grupos e incluiremos um novo botão em “Ações relacionadas”. Montaremos uma tabela…
Leia mais


17 de dezembro de 2015 1

ChkFile – Verifica existência de arquivo

Esta função abre um arquivo do sistema, em modo exclusivo ou compartilhado. Checa a existência do arquivo bem como dos índices, criando-os caso não existam.


7 de outubro de 2015 0

Visualizar um Pedido de Vendas por uma customização

Dias atrás me perguntaram se é possível visualizar um pedido de vendas por uma customização usando função padrão da Totvs.


3 de agosto de 2015 0

Criando Relatório em tReport de forma simples

Muitos amigos que estão começando a desenvolver em ADVPL sempre me perguntam como fazer um relatório simples, porém muito eficiente. Hoje irei publicar um exemplo de relatório enviado pelo amigo Robson Gonçalves.


26 de julho de 2015 0

Função Processa

Régua de processamento simples, com apenas um indicador de progresso, utilizada no processamento de rotinas.


25 de julho de 2015 0

Integrando Protheus com Word e gerando um arquivo PDF

Olá pessoal, irei postar agora um exemplo muito bacana enviado pelo amigo Robson Gonçalves. Este exemplo mostrar como integramos o Protheus com o Word e no final gera um arquivo PDF Vale lembrar que para gerar o arquivo PDF nessa integração, o complemento “Salvar em PDF” do Microsoft Office esteja funcionando.


24 de julho de 2015 10

Que tal montar suas telas em um formato diferente – Parte 2

Olá a todos!!! Várias pessoas nos têm enviado e-mails nos perguntando como utilizar CSS (Cascading Style Sheets) no Protheus. Cascading Style Sheets (ou simplesmente CSS) é uma linguagem de folhas de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a…
Leia mais


21 de julho de 2015 0

Criando facilmente o Modelo3

O Modulo3, é uma função pronta que tem o mesmo efeito de uma rotina onde teremos uma janela com um cabeçalho usando a função EnChoice uma grade usando a fução MsGetDados para os itens. O retorno da função é True quando clicamos no botão Confirmar ou False, quando clicamos no botão Fechar. É possível incluir…
Leia mais


15 de junho de 2015 4