Mudanças entre as edições de "Consulta:CrossTab"

De LATROMI Manuais
Ir para: navegação, pesquisa
(Criou página com '== Configurações de uma consulta do tipo CrossTab == As consultas do tipo CrossTab possuem algumas configurações que caso seja necessário podem ser alteradas, pois sempr...')
 
(Criando um CrossTab)
 
(8 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
== Configurações de uma consulta do tipo CrossTab ==
+
[[Arquivo:Consulta Editor de Query Configuracoes CrossTab.jpg|thumb|right|Configuração da Saída do Tipo CrossTab]]
 +
Consultas com saída em CrossTab são semelhantes às '''Tabelas Dinâmicas''' do Microsoft Excel. Elas são compostas por três tipos de campos: Linhas, Colunas e Dados.
  
As consultas do tipo CrossTab possuem algumas configurações que caso seja necessário podem ser alteradas, pois sempre que você cria uma nova consulta, estes itens já estão preenchidos com os valores padrão.
+
== Criando um CrossTab ==
 +
<div class="paragraph">
 +
Para criar um CrossTab, siga os passos a seguir:
 +
* Clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client Consulta Buttons AddQueryItem.png]]. A tela de edição de Queries será exibida.
 +
* Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossTab''.
 +
* Preencha o campo '''Descrição'''. Este campo servirá de título para a Consulta quando for exibida no Navegador.
 +
* No campo '''Conexão''', selecione ou adicione uma conexão de banco de dados.
 +
* Na aba '''SQL''', informe um comando SQL para obter dados. Pode ser SELECT, chamada de Função ou Stored Procedure.
 +
*: Por exemplo:
 +
<syntaxhighlight lang="Sql">SELECT
 +
  o.ShipCity
 +
  , o.ShipCountry
 +
  , c.CompanyName
 +
  , (d.UnitPrice * d.Quantity) - d.Discount AS Total
 +
  , DATEPART(Year, OrderDate) AS [Year]
 +
  , DATEPART(QUARTER, OrderDate) AS [Quarter]
 +
FROM [Orders] o
 +
INNER JOIN [Customers] c ON c.CustomerId = o.CustomerId
 +
LEFT  JOIN [Order Details] d ON d.OrderId = o.OrderId
 +
</syntaxhighlight>
 +
* Clique na aba '''Configurações'''.
 +
* Altere o '''Tipo de Saída''' para ''CrossTab''.
 +
* Clique em OK para confirmar. O Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir.
 +
* Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na aba de '''Configurações de Colunas'''.
 +
* Clique na aba '''CrossTab''', que fica ao lado da aba '''Configurações de Colunas'''.
 +
* Arraste as colunas da lista e distribua-as entre Colunas, Linhas, e Dados. Por exemplo:
 +
*: '''Colunas''' → Year, Quarter
 +
*: '''Linhas''' → CompanyName
 +
*: '''Dados''' → Total
 +
* Para finalizar clique no menu ''Arquivo → Salvar''.
 +
</div>
  
Neste artigo veremos como configurar estes ajustes adicionais de uma consulta (Query SQL) com o ''tipo de saída'' selecionado como '''CrossTab'''.
+
<youtube>https://youtu.be/CDHYzyyU06E</youtube>
  
Ainda na aba ''Configurações'', você tem uma infinidade de possíveis ajuste, caso seja necessário. Abaixo a relação dos itens que pode ser personalizados.
+
== Ver também ==
 
 
 
 
== Personalizando a Saída de uma Consulta do tipo CrossTab ==
 
{| class="wikitable"  cellpadding="5" cellspacing="0" align="center"
 
|+ '''Configurações'''
 
!style="background:#efefef;"  |Grupo
 
!style="background:#efefef; width:260px;" |Nome
 
!style="background:#efefef;"  |Descrição
 
|-
 
| rowspan=8 | Aparência
 
| Texto do Grande Total
 
| Preencha aqui para substituir o texto padrão ''Grande Total'' nas colunas ou linhas totalizadoras do CrossTab .
 
|-
 
| Layout de Linha
 
| Configure aqui o preenchimento da célula (compreende ao espaço em pixels existente entre o texto e o final da célula da grid) e o tamanho da fonte dos da grid e também a cor da fonte e a cor de fundo, por linha principal e linha alternada. Se as cores não foram especificadas, será usada a cor padrão do tema utilizado.
 
|-
 
| Localização dos Totais
 
| Configure aqui a cor da fonte, cor de fundo e formatação (negrito, itálico e tamanho) da fonte do título da grid. Se as cores não foram especificadas, será usada a cor padrão do tema utilizado.
 
|-
 
| Posição dos Subtotais de Coluna
 
| Válido somente para sub-consulta, especifique aqui a largura e altura da janela. Utilize zero para usar os valores padrões.
 
|-
 
| Posição dos Grandes Totais de Coluna
 
| Válido somente para sub-consulta, especifique aqui a largura e altura da janela. Utilize zero para usar os valores padrões.
 
|-
 
| Posição dos Subtotais de Linha
 
| Válido somente para sub-consulta, especifique aqui a largura e altura da janela. Utilize zero para usar os valores padrões.
 
|-
 
| Posição dos Grandes Totais de Linha
 
| Válido somente para sub-consulta, especifique aqui a largura e altura da janela. Utilize zero para usar os valores padrões.
 
|-
 
| Tamanho da Janela
 
| Válido somente para sub-consulta, especifique aqui a largura e altura da janela. Utilize zero para usar os valores padrões.
 
|-
 
 
 
| rowspan=11 | Comportamento
 
| Exibir Zona de Cabeçalho de Colunas
 
| Selecione se a exibição de quebra de linha será ''para todas as colunas'' ou ''apenas colunas específicas'' que foram configuradas para exibir quebra.
 
|-
 
| Exibir Zona de Cabeçalho de Linhas
 
| Desmarque esta opção se você deseja que o usuário não faça alterações de agrupamento através do site e na sua sessão de usuário.
 
|-
 
| Exibir Zona de Cabeçalho de Dados
 
| Marque esta opção se você deseja utilizar nas colunas que foram configuras, o filtro do tipo Excel.
 
|-
 
| Exibir Zona de Cabeçalho de Filtros
 
| Desmarque esta opção se você deseja que o usuário não possa ordenar as colunas da grid.
 
|-
 
| Expandir grupo de colunas
 
| Desmarque esta opção para não exibir o cabeçalho das colunas na grid.
 
|-
 
| Expandir grupo de linhas
 
| Desmarque esta opção se você deseja que o usuário não possa realçar uma linha da grid clicando sobre ela.
 
|-
 
| Exibir Título da Grid
 
| Marque esta opção se você deseja exibir a descrição da Query como título da grid.
 
|-
 
| Habilitar botão de Atualização
 
| Desmarque esta opção se você deseja remover o botão de "atualização" da grid.
 
|-
 
| Habilitar botão Recolher na linha do CrossTab
 
| Desmarque esta opção se você deseja remover a barra de comando (onde ficam os botões, na parte superior) da Grid.
 
|-
 
| Mostrar Régua
 
| Desmarque esta opção se você deseja remover a barra de comando (onde ficam os botões, na parte superior) da Grid.
 
|-
 
| Exibir Barra de Comandos:
 
| Desmarque esta opção se você deseja remover a barra de comando (onde ficam os botões, na parte superior) da Grid.
 
|-
 
 
 
 
 
 
 
| Exportação
 
| Habilitar Exportação para Excel:
 
| Desmarque esta opção se você deseja remover o botão de "exportação para Excel" da Grid.
 
|-
 
 
 
| rowspan=4 | Paginação
 
| Usar Paginação:
 
| Desmarque esta opção se você não deseja utilizar paginação. Por padrão este item está marcado e é recomendado para ganhar performance, pois desta forma o resultado da sua consulta ficará separado por páginas na Grid.
 
|-
 
| Itens por Página:
 
| Quando a paginação estiver ativa, este valor (por padrão 40) define a quantidade de linhas que será exibida por página.
 
|-
 
| Posição do Paginador:
 
| Quando a paginação estiver ativa, você define onde irá posicionar o paginador. Você pode selecionar:
 
*Cima
 
*Baixo (padrão)
 
*Cima e Baixo.
 
|-
 
| Modo de Paginação:
 
| Quando a paginação estiver ativa, você defini o modo que irá realizar a paginação.
 
Você pode selecionar:
 
*Nenhum
 
*Avançado
 
*Próxima e Anterior
 
*Próxima, Anterior e Numérico (padrão)
 
*Próxima, Anterior, Numérico e Avançado
 
*Páginas Numeradas
 
|-
 
 
 
| Performance
 
| Utilizar memória de dados:
 
| Marque esta opção se você deseja utilizar memória de dados. Desta forma os dados carregados da consulta na grid serão armazenados em memória e ao realizar operações (ordenação, agrupamento, filtro e paginação), não será mais necessário recarregar os dados a partir do banco de dados.
 
|-
 
|}
 
 
 
=== Figura exemplo da configuração ===
 
[[Arquivo:Consulta Editor de Query Configuracoes CrossTab.jpg|400px|thumb|none|Figura 16 - Configuração da Saída do Tipo CrossTab|Figura 16 - Configuração da Saída do Tipo CrossTab]]
 
 
 
 
 
== Ver Também ==
 
  
 
* [[Grid|Configurações de uma consulta do tipo Grid]]
 
* [[Grid|Configurações de uma consulta do tipo Grid]]
* Configurações de uma consulta do tipo Gráfico
+
* [[Gráfico|Configurações de uma consulta do tipo Gráfico]]

Edição atual tal como às 15h46min de 19 de outubro de 2018

Configuração da Saída do Tipo CrossTab

Consultas com saída em CrossTab são semelhantes às Tabelas Dinâmicas do Microsoft Excel. Elas são compostas por três tipos de campos: Linhas, Colunas e Dados.

Criando um CrossTab

Para criar um CrossTab, siga os passos a seguir:

  • Clique no ícone Client Consulta Buttons AddQuery.png, que fica a esquerda da tela, e em seguida clique em Client Consulta Buttons AddQueryItem.png. A tela de edição de Queries será exibida.
  • Preencha o campo Nome sem usar espaços ou caracteres especiais. Por exemplo, crossTab.
  • Preencha o campo Descrição. Este campo servirá de título para a Consulta quando for exibida no Navegador.
  • No campo Conexão, selecione ou adicione uma conexão de banco de dados.
  • Na aba SQL, informe um comando SQL para obter dados. Pode ser SELECT, chamada de Função ou Stored Procedure.
    Por exemplo:
SELECT 
  o.ShipCity
  , o.ShipCountry
  , c.CompanyName
  , (d.UnitPrice * d.Quantity) - d.Discount AS Total
  , DATEPART(Year, OrderDate) 		AS [Year]
  , DATEPART(QUARTER, OrderDate) 	AS [Quarter]
FROM [Orders] o
INNER JOIN [Customers] c ON c.CustomerId = o.CustomerId
LEFT  JOIN [Order Details] d ON d.OrderId = o.OrderId
  • Clique na aba Configurações.
  • Altere o Tipo de Saída para CrossTab.
  • Clique em OK para confirmar. O Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir.
  • Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na aba de Configurações de Colunas.
  • Clique na aba CrossTab, que fica ao lado da aba Configurações de Colunas.
  • Arraste as colunas da lista e distribua-as entre Colunas, Linhas, e Dados. Por exemplo:
    Colunas → Year, Quarter
    Linhas → CompanyName
    Dados → Total
  • Para finalizar clique no menu Arquivo → Salvar.

Ver também