Free Essay

Query400

In:

Submitted By luispanao
Words 872
Pages 4
1

© “luisp” 2004

2

CONCEITOS BÁSICOS
O que é o Query/400 ? O Query 400 é uma funcionalidade do iSeries de apoio e suporte à decisão, iste é, possibilita a recolha de informações das bases de dados do sistema, quer por uma leitura directa, quer por cruzamento com outras bases de dados a ela relacionadas, num máximo de 32. Não é uma linguagem de programação, pelo que a sua utilização não põe nunca em risco a integridade dos dados. Para além da visualização em ecran, também possibilita a produção de relatórios impressos ou ficheiros em disco, disponíveis para serem exportados para folhas de cálculo de Excel.

© “luisp” 2004

3

CONCEITOS BÁSICOS
O Query é …

Um programa interactivo com ecrãs de pedido Um programa temporário ou permanente Um programa executado interactivamente ou por lotes Não utiliza nenhuma linguagem de programação Não altera a informação das bases de dados Os resultados são produzidos para ecrã, relatório impresso ou ficheiro, que pode ser exportado para o Excel ou ser reutilizado em consultas posteriores.

© “luisp” 2004

4

INICIAR O QUERY/400
Comandos :

WRKQRY (Menu Trabalhar com Consultas) STRQRY (Menu Query) GO QUERY (Menu Query) Através da linha de commandos

© “luisp” 2004

5

MENU DO QUERY

PRINCIPAIS FUNÇÕES DO QUERY/400
Criar uma consulta Especificar selecções de ficheiros Definir campos de resultados Seleccionar e sequênciar campos Seleccionar registos Seleccionar campos de ordenação Seleccionar sequência de ordenação Especificar formatação de colunas de relatório Seleccionar funções de resumo de relatório Definir quebras de relatório Seleccionar tipo e forma de output Especificar opções de processamento
© “luisp” 2004

6

OPÇÕES DE TRABALHO
Opções : 1 = Criar 2 = Alterar 3 = Copiar 4 = Eliminar 5 = Visualizar 6 = Imprimir definição 8 = Executar por lotes 9 = Executar

© “luisp” 2004

7

CRIAR / ALTERAR

Preencher : 1 = Criar 2 = Alterar Nome da Consulta Biblioteca onde será/está gravada a consulta

© “luisp” 2004

8

ESPECIFICAR SELECÇÕES DE FICHEIROS

Seleccionar um ficheiro único

© “luisp” 2004

9

ESPECIFICAR SELECÇÕES DE FICHEIROS

Seleccionar ficheiros múltiplos (F9) Inserir o nome de cada um dos ficheiros a utilizar na consulta

© “luisp” 2004

10

ESPECIFICAR SELECÇÕES DE FICHEIROS

Junção de ficheiros Registos concordantes Registos concordantes com ficheiro primário Registos não concordantes com ficheiro primário

Seleccionar os campos e critérios de junção

© “luisp” 2004

11

DEFINIR CAMPOS DE RESULTADOS

Operadores : Operações aritméticas (+ ; - ; * ; /) Subcadeias de caracteres (SUBSTR) Concatenar informação (||) Conversão de dados (CHAR; DIGITS; VALUE) Valores de Sistema (DATE; TIME ; CURRENT)

© “luisp” 2004

12

SELECCIONAR E SEQUENCIAR CAMPOS

Identificar os campos e a sequencia em que deverão ser apresentados

© “luisp” 2004

13

SELECCIONAR REGISTOS

A selecção pode ser efectuada por : Testes de comparação (EQ ; NE ; LE ; GE ; LT ; GT) Definição de limites (RANGE) Lista de valores (LIST/NLIST) Partes de literal (LIKE/NLIKE)

© “luisp” 2004

14

SELECCIONAR CAMPOS DE ORDENAÇÃO

Máximo 32 campos de ordenação Prioridade de ordenação Ascendente Descendente

© “luisp” 2004

15

FORMATAÇÃO DE COLUNAS DE RELATÓRIO

A cada coluna de relatório poderá ser atribuída uma formatação especifica, como: Espacejamento entre as colunas de relatório Titulo de cada coluna Comprimento e casas decimais Edição de campos numéricos (pontuação, símbolo monetário, etc.) Esta formatação aplica-se apenas para consultas em ecran ou relatórios impressos
© “luisp” 2004

16

FORMATAÇÃO DE COLUNAS DE RELATÓRIO
Presentação da consulta após formatação de colunas

© “luisp” 2004

17

FUNÇÕES DE RESUMO DE RELATÓRIO

Tipos de funções de resumo : Total de coluna (1) Média de coluna (2) Valor Mínimo (3) Valor Máximo (4) Contagem de linhas (5)

© “luisp” 2004

18

FUNÇÕES DE RESUMO DE RELATÓRIO
Apresentação após definições de resumo de relatório

© “luisp” 2004

19

DEFINIR QUEBRAS DE RELATÓRIO

Terá de definir como devem aparecer as quebras de página (ecrans seguintes)

© “luisp” 2004

20

DEFINIR QUEBRAS DE RELATÓRIO

© “luisp” 2004

21

TIPO E FORMA DE OUTPUT
Tipo de output Écran Impressora Ficheiro de base de dados Forma de output Detalhado Resumido Translineação Largura da translineação Registo numa página

© “luisp” 2004

22

TIPO E FORMA DE OUTPUT
Ecran

Apresentação

© “luisp” 2004

23

TIPO E FORMA DE OUTPUT
Impressora

© “luisp” 2004

24

TIPO E FORMA DE OUTPUT
Definir dados página introdutória e cabeçalhos do output impresso

© “luisp” 2004

25

TIPO E FORMA DE OUTPUT
Ficheiro de base de dados

Indicar o nome do ficheiro Biblioteca Forma de gravação (opção 2 recomendada) Texto descritivo do conteúdo do ficheiro
© “luisp” 2004

26

TIPO E FORMA DE OUTPUT
Ficheiro produzido

© “luisp” 2004

27

SAIR DA CONSULTA
Ao sair da consulta, para que a possamos reutilizar, mudando ou não os críterios de execução : Cálculos Campos utiliuzados Selecções de dados Ordenação Funções de Resumo Formatação de Colunas Tipo de output a produzir (ecran, relatório ou ficheiro) Teremos de proceder à sua salvaguarda

Indicando : Nome da consulta Biblioteca (a nossa biblioteca de trabalho) Texto explicativo das funções e objectivos da consulta
© “luisp” 2004

28

ANEXOS

© “luisp” 2004

29

Opções de Query’s

© “luisp” 2004

30

© “luisp” 2004

31

Expressões

© “luisp” 2004

32

© “luisp” 2004

33

© “luisp” 2004

34

© “luisp” 2004

35

© “luisp” 2004

36

Seleccionar Registos

© “luisp” 2004

37

© “luisp” 2004

38

© “luisp” 2004

39

© “luisp” 2004

40

© “luisp” 2004

41

© “luisp” 2004

42

© “luisp” 2004

43

© “luisp” 2004

44

© “luisp” 2004

45

© “luisp” 2004

46

© “luisp” 2004

47

© “luisp” 2004

48

Funções de Resumo

© “luisp” 2004

49

ANOTAÇÕES

© “luisp” 2004

50

ANOTAÇÕES

© “luisp” 2004

51

ANOTAÇÕES

© “luisp” 2004

52

ANOTAÇÕES

© “luisp” 2004

Similar Documents