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 :: Configurando SQLite para uso com dbAccess

SQLiteODBC

Para testar o “protótipo” de classe em ADVPL TSQLite temos que, primeiro, efetuar a configuração do dbAccess para acesso ao SQLite.

Faça o  “download” e instale o  SQLite ODBC Driver.

Poderá, também e, opcionalmente, baixar algumas ferramentas úteis para manipular o DataBase gerenciado pelo SQLite.

Baixamos os 3 dos 3 sugeridos abaixo, cada um para uma finalidade específica. Escolha um (ou todos) e efetue o “download”.

 

  1. WinSQL, da Synametrics Technologies (suporte a ODBC);
  2. SQLite Manager um ADD ON para o Mozilla Firefox (não suporta ODBC);
  3. SQLite Browser (não suporta ODBC).

WinSQL é a nossa recomendação pois tem suporte a ODBC além de possuir um tutorial para instalação do SQLite ODBC Driver.

Depois de Instalar o SQLite ODBC Driver vamos criar uma conexão DSN para uso no dbAccess.

Fontes de Dados (ODBC) Criar Nova Fontes de Dados (ODBC) Criar Nova Fontes de Dados (ODBC) : SQLite3

Configurada a “Fonte de Dados” vamos agora criar um “Alias” no dbAccess

dbAcces : Configurações : ODBC (Generic) dbAcces : Configurações : ODBC (Generic) : Novo dbAcces : Configurações : ODBC (Generic) : Novo Ambiente

dbAcces : Configurações : ODBC (Generic) : Novo Ambiente : Salvar dbAcces : Assistententes dbAcces : Assistententes : Assistente de Conexão

dbAcces : Assistententes : Assistente de Conexão : ODBC (Generic) dbAcces : Assistententes : Assistente de Conexão : ODBC (Generic) : Entre com o Ambiente a ser Testado dbAcces : Assistententes : Assistente de Conexão : ODBC (Generic) : Entre com o Ambiente a ser Testado : Finalizar

dbAcces : Assistententes : Assistente de Conexão : ODBC (Generic) : Entre com o Ambiente a ser Testado : Conexão OK dbAcces : Assistententes : Assistente de Conexão : ODBC (Generic) : Entre com o Ambiente a ser Testado : Conexão OK

O “Alias” no dbAccess deve ter o mesmo nome da Fonte de Dados. No caso SQLite3. É essa informação que utilizaremos para os testes. Observe:

Local oTSQLite            := U_TSQLite("ODBC","SQLite3","127.0.0.1",7890)

Informe corretamente o servidor e porta de escuta do dbAccess. No exemplo: “127.0.0.1” e 7890, respectivamente.

[]s
иαldσ dj

Comentários

  1. para quem tem mais interesse.
    a TOTVS criou a classe FWSQlite
    author = Ricardo Mansano

    ResponderExcluir

Postar um comentário

Postagens mais visitadas