Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: Como Criar Relatórios de Cotações com Dados Agrupados Usando SQL

img: DALL·E 2024-08-09 07.00.00 - A high-quality image showcasing a detailed SQL query being written in a code editor, such as VS Code, on a dark theme background. ... ## Como Criar Relatórios de Cotações com Dados Agrupados Usando SQL Quando trabalhamos com sistemas ERP e precisamos gerar relatórios de cotações que apresentam dados de múltiplos fornecedores, é comum encontrarmos a necessidade de pivotar registros que, originalmente, são apresentados de forma vertical. Isso é especialmente útil quando o objetivo é comparar preços ou condições de diferentes fornecedores para um mesmo produto em uma única linha do relatório. Neste artigo, vamos explorar uma abordagem para transformar registros verticais em colunas, facilitando a impressão de relatórios que consolidam informações de vários fornecedores em uma única linha. Vamos utilizar SQL com técnicas de pivotagem, e ao final, mostraremos como estender essa técnica para um número variável de fornecedores. ### Estrutura do Relatór

BlackTDN :: ADVPL ~ Pérolas

pérola Alguém sabe dizer-nos o que isso faz: SA1->( dbSelectArea( 1 ) ) ?

Observem os parâmetros formais da função dbSelectArea em: Protheus :: Advpl :: Mito sobre a dbSelectArea e respondam.

Isso foi um achado. Uma verdadeira “Pérola”. O que será que a pessoa que implementou estava pensando? Acho que nunca saberemos.

 

[]s
иαldσ dj

Comentários

  1. haha.Queria juntar o dbsetorder com o dbselectarea, serio hahaha nunca vi, posicionou o alias e selecionou a area 1 que niguem sabe da onde eh hahaha.
    isso foi em um fonte padrão, qual rotina?

    ResponderExcluir
  2. eh igual dbCloseArea('SA1')

    ResponderExcluir
    Respostas
    1. SA1->( dbSelectArea( 1 ) )
      (Alias(1))->( dbCloseArea( "SA1" ) )

      Bizarro mas,..., Transcendental

      Excluir
  3. SA1->(dbSelectArea(1)), isso simplesmente não faz nada, não da erro.
    Talvez em clipper tinha alguma razão.
    mas em advpl não faz nada

    ResponderExcluir
    Respostas
    1. Como assim NÃO FAZ NADA.??!!!!?!?!?!?!

      Excluir
    2. kkkkkkkk, apareceu o Dono da perola!

      Vamos ler um pouco?
      http://www.itlnet.net/programming/program/Reference/c53g01c/ng30b87.html

      Regards,
      arruac..

      Excluir

Postar um comentário

Postagens mais visitadas