Escolar Documentos
Profissional Documentos
Cultura Documentos
mecânico, sem a permissão expressa por escrito da Domínio Sistemas Ltda. Nesse caso,
somente a Domínio Sistemas poderá ter patentes ou pedidos de patentes, marcas
comerciais, direitos autorais ou outros de propriedade intelectual, relacionados aos
assuntos tratados nesse documento. Além disso, o fornecimento desse documento não
lhe concede licença sobre tais patentes, marcas comerciais, direitos autorais ou outros de
propriedade intelectual; exceto nos termos expressamente estipulados em contrato de
licença da Domínio Sistemas. É importante lembrar que as empresas, os nomes de
pessoas e os dados aqui mencionados são fictícios; salvo indicação contrária.
© 1998 2014 Domínio Sistemas Ltda. Todos os direitos reservados.
Sugestões
A Domínio Sistemas busca aumentar a qualidade dos seus produtos
continuamente. Um exemplo disso é esse material, que tem como objetivo aumentar a
produtividade e o desempenho dos usuários de nossos sistemas.
O processo de elaboração desse material passou por freqüentes correções e
testes de qualidade, mas isso não exime o material de erros e possíveis melhorias. Para
que haja melhoras, nós contamos com o seu apoio. Caso você tenha alguma sugestão,
reclamação ou até mesmo encontre algum tipo de erro nesse material, solicitamos que
você entre em contato conosco. Dessa forma, poderemos analisar suas sugestões e
reclamações para corrigir eventuais erros.
Para entrar em contato com o nosso Centro de Treinamento, escreva para
treinamento@dominiosistemas.com.br. Relate, pois, a sua sugestão, reclamação ou o
erro encontrado e sua localização para que possamos fazer as devidas correções. Você
também dispõe do seguinte formulário para enviar-nos suas notações. Basta destacar
essa folha, relatar sua sugestão e/ou reclamação e remeter ao seguinte endereço:
Centro de Treinamento Domínio
Avenida Centenário, 7405
Nossa Senhora da Salete
Criciúma – SC – CEP: 88815-001
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
Índice
Visão Geral do Curso................................................................................................................05
Descrição..............................................................................................................................05
Objetivos..............................................................................................................................05
1. Iniciando o Gerador de Relatórios.........................................................................................06
1.1. Iniciando o Gerador através de atalhos.........................................................................06
1.2. Iniciando o Gerador através de módulos.......................................................................06
1.2.1. Módulo Folha......................................................................................................06
1.2.2. Demais Módulos.................................................................................................07
2. Menus e botões do Gerador...................................................................................................08
2.1. Arquivo........................................................................................................................08
2.2. Utilitários.....................................................................................................................09
2.3. Arquivo........................................................................................................................09
2.4. Editar............................................................................................................................10
2.5. Inserir...........................................................................................................................12
2.6. Relatório.......................................................................................................................13
3. Criando um Relatório............................................................................................................14
3.1. Criando um Relatório Novo.........................................................................................14
3.2. Definições da fonte de dados........................................................................................14
3.3. Iniciando um Relatório Novo.......................................................................................18
3.3.1. Incluindo os primeiros campos..........................................................................18
3.3.2. Verificando bandas, campos e opções...............................................................19
3.3.3. Criando argumento e ordenação........................................................................20
3.3.4. Criando seleções................................................................................................23
3.3.5. Criando um campo computado..........................................................................25
3.4. Propriedades do Objeto Coluna....................................................................................26
3.4.1. Utilizando a tabela de valores............................................................................26
3.4.1. Tornando um campo editável............................................................................28
3.4.3. Formatando um objeto.......................................................................................29
3.4.4. Criando uma expressão de campo visível..........................................................30
3.5. Utilizando mais de uma tabela......................................................................................32
3.6. Criando um campo somatório.......................................................................................34
3.7. Inserindo Quebra...........................................................................................................35
Visão Geral do Curso
Descrição
Objetivos
Acessar o menu Iniciar do Windows -> Todos os Programas -> Domínio Contábil ->
Utilitários-> Gerador de Relatórios.
2.1 - Arquivo
Módulos...: Nesta lista é mostrado todos os módulos que podem ser utilizados pelo
gerador. Sempre estará selecionado o módulo por onde foi aberto o Gerenciador
de Relatórios.
Sair: Para sair do Gerador de Relatórios.
2.2 - Utilitários
2.3 – Arquivo
Abrir...:
...: Para abrir um relatório já existente.
Fechar:: Para fechar o relatório que está aberto.
Salvar e Salvar Como...:
Como Para salvar o relatório aberto.
Visualizar...:
...: Para visualizar o relatório em execução.
Configurar Página...:...: Para configurar as propriedades da página do relatório.
Régua:: Para mostrar a régua nas margens da do aplicativo.
Módulo:: Neste campo é mostrado sempre o módulo ao qual o relatóriorel foi aberto
ou pertence.
Sair: Para sair do Gerador de Relatórios.
2.4 – Editar
Obs.: Nunca criar o relatório na classificação “Gerais”, pois esta classificação não permite
exportar o relatório feito.
Na guia “Computados”,
“Computados”, são listados os campos computados criados no relatório.
No exemplo abaixo criamos o computado de nome “salários_desc” e na definição foi
informado o campo referente ao salário do empregado menos o valor “100”.
Na guia “Ordem”,, é onde se define a ordenação que o relatório irá utilizar para ser
emitido. No lado esquerdo são listadas as tabelas e colunas utilizadas no relatório e no
lado direito as colunas que serão usadas para ordenar o relatório. A ordem pode ser
numérica ou alfanumérica, ascendente ou descendente.
Na guia “Ordem”, no lado esquerdo são mostrados todos os campos da tabela que
está sendo usada, mesmo que você não tenha-os
tenha os selecionado na guia “Colunas”, por
isso, caso você inclua um campo que não será usado no relatório a ordenação por este
campo não será realizada, pois o mesmo não existe no relatório.
Na guia “Seleção” são criadas as seleções, onde no exemplo abaixo criamos uma
seleção
eção que mostre apenas os empregados
empreg com o salário maior
aior que R$1.000,00.
Inserimos na coluna, a condição (Teste) e o valor que será usado para comparação.
o Coluna:Nome
:Nome do campo utilizado para a seleção.
o Teste: Condição de comparação (Maior que, Menor que, Igual entre outras).
o Valor: Valor a ser comparado
o Condição: Condição
dição E ou OU (AND ou OR) para adicionar mais outra
seleção.
Podemos verificar no relatório emitido que não existe uma ordenação para este
relatório, seja por nome ou por código de empresa ou empregado.. Nesta
N relação está
sendo demonstrado todos os empregados, de todas as empresas, de forma desordenada.
desor
Criaremos a ordenação:
Verificamos como fica o relatório após as alterações de ordenação e seleção:
Neste treinamento,, como é um treinamento básico, não iremos alterar a guia SQL,
apenas visualizar para verificar sua estrutura, pois ao realizar qualquer alteração na guia
SQL as outras guias são automaticamente
automaticamente desabilitadas, tornando impossível efetuar
outras alterações através das outras guias. Sendo assim, temos apenas 2 opções de
realizar alterações pela janela de “Definições da fonte de dados”: A primeira realizando
alterações fazendo utilização das guias,
guias, porém, sem alterar a guia SQL e a segunda
realizando alterações apenas pela guia SQL através de código SQL.
Conforme verificamos anteriormente, o relatório está emitindo os empregados de
todas as empresas, para emitir os empregados de apenas uma empresa,
empr onde o usuário
deve informar o código da empresa, devemos acessar a guia “Argumentos” e inserir um
argumento conforme imagem abaixo:
Após realizar
ar a seleção,
seleção ao emitir o relatório, informamos a empresa “9999” e
verificamos que argumento se comportara corretamente, conforme figuras a seguir:
Verificamos como está ficando nosso SQL na guia SQL, conforme foi incluída a
seleção na guia “Seleção”, no SQL é inserido a cláusula “WHERE” que é o filtro do
“SELECT”. Tudo que é incluído na guia “Seleção” é automaticamente incluído na cláusula
WHERE do SQL, pois a mesma é responsável pelos filtros realizados no relatório. A
seguir a guia SQL:
Podemos adicionar quantas seleções quisermos, vamos adicionar uma seleção
que busque apenas os empregados com o salário maior que R$ 2.000,00. Incluímos no
coluna “Coluna” o campo salário da tabela de empregados, no coluna “Teste” incluímos a
condição, podendo ser “Maior que”, “Menor que”, “Igual a”, entre outras condições. Para o
exemplo iremos utilizar a condição “Maior que” e como queremos os empregados com
salário
rio maior que R$ 2.000,00, incluímos na coluna “Valor” o número 2000, conforme
imagem abaixo:
Verificamos como está ficando nosso SQL na guia SQL, conforme foi incluída a
seleção na guia “Seleção”, no SQL é inserido a cláusula “WHERE” que é o filtro do
d
“SELECT”.
Para que o relatório seja mais detalhado, podemos utilizar a tabela de valores para
expressar melhor o será demonstrado no relatório.
relatório. Acessamos as propriedades
propried do campo
Sexo clicando duas vezes sobre o mesmo. Na guia Geral, selecionamos a opção “Utilizar
tabela de valores”, disponibilizando a tabela com duas colunas, a coluna Texto que será
demonstrado no relatório, através do valor informado na coluna Valor.
Adicionamos as linhas correspondentes ao sexo e clicamos em Ok. Como o campo
sexo não irá maiss demonstrar só o caractere e sim o sexo,
sexo conforme informado na tabela
de valores devemos aumentar o campo sexo. Após clicamos em visualizar para verificar
como ficou o relatório:
Antes formatar a coluna salário para que seja demonstrada de forma correta,
excluímos os objetos referentes à coluna novo_salario, deixando sua estrutura da
seguinte forma:
Para buscarmos o nome deste cargo para que seja mais fácil sua identificação,
devemos utilizar a tabela de Cargos para pegarmos o nome do cargo através do código
do Cargo existente na tabela de empregados.
e
Acessamos a Definição da Fonte de Dados, na guia Colunas procuramos o campo
Nome na tabela de Cargos e incluímos no relatório.
Após clicamos em visualizar para verificar como ficou o relatório, notamos que o
código e o nome do cargo são mostrados corretamente.
3.6 – Criando um campo somatório
Feito isso para que o relatório seja apresentado de melhor forma, facilitando o
entendimento do usuário criamos a Ordenação pelo código do cargo, devido a criação da
quebra e posteriormente pelo código do empregado,
empregado, conforme figura abaixo:
Como no tópico
co anterior criamos um campo somatório do salário de todos os
empregados, podemos também realizar o somatório dos salários dos empregados por
cargo. Basta copiar os campos somatórios, colar na banda rodapé do grupo, mudar a
descrição do campo texto para “Salários
“Salários por cargo:” e no campo computado alterar a
expressão para “sum(salario
rio for group 1)”, para que neste campo a soma seja feita pela
quebra 1.