Escolar Documentos
Profissional Documentos
Cultura Documentos
Autor:
Alessandro da Silva Almeida alessandroalmeida.teledata@ancine.gov.br
Elaborado em : Final Janeiro de 2006.
Licena:
O manual Conhecendo BrOffice.org Base 2.0 Bsico segue os termos e condies da Licena
Creative Attribution-NonCommercial-ShareAlike 2.0 Brazil Commons . Todos esto autorizados a
copiar, modificar e reproduzir em todo ou em parte o contedo do manual, desde que os trabalhos
dele derivados garantam a todos os seus leitores esse mesmo direito e que as referncias aos seus
autores sejam mantidas.
Sumrio
I -INTRODUO.....................................................................................................................................6
II - BASE DE DADOS.............................................................................................................................09
Noes bsicas...........................................................................................................................................09
III - CRIANDO TABELAS....................................................................................................................11
Conceitos bsicos......................................................................................................................................11
Criando uma tabela ...................................................................................................................................13
Nome do campo.........................................................................................................................................14
Tipo de Campo..........................................................................................................................................14
Descrio...................................................................................................................................................15
Propriedades do campo..............................................................................................................................15
Entrada obrigatria....................................................................................................................................15
Tamanho do campo ..................................................................................................................................15
Valor padro..............................................................................................................................................15
Exemplo de formato..................................................................................................................................15
Preenchendo uma tabela ...........................................................................................................................16
Chaves primrias.......................................................................................................................................10
Chaves Primrias com valores automticos..............................................................................................20
Chaves primrias com nico valor............................................................................................................20
Chaves Primrias com vrios campos.......................................................................................................21
Editando uma tabela .................................................................................................................................21
Inserindo informaes na tabela ...............................................................................................................22
IV FORMULRIOS............................................................................................................................23
Conceitos bsicos......................................................................................................................................23
Criando um formulrio atravs exibio design........................................................................................23
Barras de ferramentas do formulrio.........................................................................................................24
Boto de comando ....................................................................................................................................25
Barra de ao.............................................................................................................................................47
Valores distintos........................................................................................................................................47
Salvando consultas....................................................................................................................................49
Criando Consulta utilizando assistente......................................................................................................52
Selecionando Campos...............................................................................................................................52
Ordem crescente........................................................................................................................................52
Ordem decrescente....................................................................................................................................52
Filtro padro..............................................................................................................................................53
Tipo de consulta........................................................................................................................................53
VII RELATRIO.................................................................................................................................55
Criando um relatrio..................................................................................................................................55
Imprimir relatrios.....................................................................................................................................60
Visualizao do relatrio.......................................................................................................................... 60
Impresso do relatrio...............................................................................................................................61
I - INTRODUO
O BASE o mdulo de gerenciamento de banco de dados do BrOffice 2.0. Compatvel com
oDB2, o Dbase, o Access, Oracle e SQL, o BASE possibilita ao usurio recursos similares aos demais
aplicativos.
Para iniciar o BASE clique em iniciar programas, BrOffice 1.9.122 e BrOffice.org Base
conforme
figura abaixo:
Iniciar
programas
BrOffice
Base
Utilize esse caminho caso estejautilizando o Windows.
Na figura acima o usurio poder criar um novo Banco de Dados, abrir um Banco de Dados
existente ou se conectar com um banco atravs de recurso como por exemplo JDBC, ODBC entre
outros, e clique em Prximo.
Na tela acima o usurio poder registar ou no o Banco de Dados, e pode escolher em abrir o
Banco de Dados para edio e at mesmo j criar a tabela utilizando o Assistente de Tabelas, e aps
clique em Concluir.
Na tela acima o usurio poder escolher qual nome ir utilizar no Banco de Dados, e aps clique
em Salvar.
BASE DE DADOS
1 - Noes bsicas
Para trabalhar com o Base o usurio dever ter aprender alguns conceitos bsicos:
. No
. Os
dados (os registros)so armazenados em tabelas, e que devem possuir um ndice - uma chave
primria;
O Base dividido em 4 partes: tabelas, consultas, formulrios, e relatrios;
onde so armazenados os dados do banco de dados. So nas tabelas que se cria a estrutura do banco
apresentam
uma viso de uma tabela (ou parte dela) de uma forma mais profissional, apresentando um
layout mais amigvel ao usurio. No formulrio, podemos efetuar entradas na tabela, ao invs de
inserirmos diretamente na tabela.
mostram vrios registros de dados de uma ou mais tabelas em forma de tabela, dando condies ao
usurio de filtrar os dados de acordo com o critrio estabelecido pelo usurio.
servem
para visualizar os dados, tendo como uma base de dados uma tabela ou uma consulta. Podemos
por exemplo ordenar os dados no relatrio por categorias. Este recurso possibilita ainda ao usurio a
impresso dos dados.
10
CRIANDO TABELAS
1 - Conceitos bsicos
Criando uma tabela
Para criar uma tabela podemos utilizar duas formas conforme se segue:
. A primeira forma a seguinte:
Na tela principal do Base clique com o boto esquerdo do mouse no cone Tabelas e escolha
uma das trs opes.
A primeira opo a seguinte: Criar tabela na exibio de design;
Ir aparecer a tela abaixo
11
Definir uma chave primaria, clicando com o boto direito do mouse no campo desejado e
clicando em chave primria, adiante iremos esplicar com detalhes.
E finalmente criar a tabela, para criar a tabela deveremos clicar em arquivo salvar ou no disquete
que fica na barra de ferramente e ir aparecer a tela abaixo:
12
Na tela acima devemos definir os tipos dos campos que iro compor a tabela.
Existe a opo tambm criar exibio.
Em seguida aparecer a seguinte tela:
13
Nome do campo
Como o prprio nome diz este o nome do campo que ser dado. Possibilita armazenar um
nome deat 18 caracteres alfanumricos (nmeros e letras), incluindo o espao. Esta parte tem a
finalidade de descrever a informao que ser armazenada neste campo.
Para inserir um campo, basta inserir um novo nome na prxima linha em branco abaixo e selecione o
tipo de campo na coluna seguinte. Para renomear, posicione o cursor no nome do campo desejado e
efetue as modificaes desejadas.
Observao: O Base aceita, neste campo, caracteres especiais, acentos e o .
Tipo do campo
Tem a finalidade de descrever e formatar o tipo de informao que ser armazenada. O Base
possui vrios tipos de campos, e muito importante a escolha do tipo de campo apropriado para o dado
que ser armazenado no campo.
A seguir apresentamos uma relao dos tipos de campos disponveis, juntamente com a funo
em que cada um apresenta.
14
Descrio
Utilizamos a descrio para informar ao operador a finalidade do campo especfico. Esta
descrio visvel apenas no esboo da tabela.
Propriedades do campo
Este tpico, que aparece na parte inferior da janela, de grande importncia uma vez que
atravs deste recurso que o usurio pode configurar as propriedades dos campos da tabela. Esta janela
composta por quatro recursos: Entrada necessria, comprimento, valor padro e exemplo de formato.
Entrada obrigatria
Neste campo o usurio dever informar se quando da incluso de dados este campo dever ser
preenchido ou no. Em caso de no, o usurio, ao digitar os dados na tabela, no poder continuar a
digitar os dados em outros campos enquanto aquele no for preenchido.
Tamanho
Este o tamanho que o campo dever possuir. O tamanho padro do Base de 50 caracteres,
mas este valor poder ser redefinido pelo usurio. Para alterar este tamanho o usurio dever digitar
sobre o nmero o tamanho que desejar para o campo.
Valor padro
Este campo muito til quando da utilizao de valores, uma vez que em caso de no haver
um valor a ser digitado num campo, este preenchido automaticamente pelo valor padro. Exemplo:
num campo de custo, no caso de no ser preenchido algum valor, aparecer um valor determinado
previamente pelo usurio.
Exemplo de formato
Este recurso possibilita ao usurio definir o tipo do formato que este campo dever ter. Qual o
tipo de nmero, lngua, alinhamento, etc. Para selecionar qual o tipo de formato o usurio dever clicar
15
no boto que aparece ao lado. Ao clicar neste boto aparecer a janela que possibilitar ao usurio fazer
as alteraes que este julgar necessrio.
Na prxima tela dever ser inserido o nome da tabela. Neste caso o nome ser Filmes. Em seguida
clique em OK.
16
Clique em Sim para criar a chave primria. Esta ser criada na primeira linha da planilha e ser o
valor numrico de controledo banco de dados.
O usurio tambm poder escolher um campo da planilha para ser a chave primria. No nosso
caso, vamos usar o campo Filme. Para escolher a chave primria (vide conceito abaixo) clique, com o
boto direito do mouse no seletor do campo Filme, conforme a seguinte figura:
17
18
Siga os mesmos procedimentos anteriores e selecione o campo Numero como chave primria.
Em seguida salve a tabela com o nome de clientes.Em seguida fechea tabela.
Chaves primrias
A maior vantagem de um gerenciador de banco de dados a sua agilidade em localizar e reunir
rapidamente informaes armazenadas em tabelas distintas. Para manter esta agilidade, cada tabela
precisa conter um campo ou um conjunto de campos que representem de forma exclusiva cada registro
armazenado em uma tabela.
Assim para se definir uma uma chave primria siga os seguintes passos:
. clique com o boto direito do mouse sob um campo escolhido na tabela;
. selecione
a opo chave-primria.
Depois de montada a tabela, o StarBase impedir que seja feita qualquer incluso de um registro
que possa resultar em um valor duplicado ou nulo.
19
Numrico;
Nome Texto;
Endereo Texto;
DataAdmisso Data.
Os campos RG e Nome so os dois campos que possuem valores exclusivos, por isso podemos
escolher um dos dois campos para utilizarmos como chave-primria, no entanto, o campo RG mais
recomendado para ser utilizado como chave primria por aumentar a eficincia e a agilidade de
Conhecendo BrOffice.org Base 2.0 Bsico
20
. em seguida aparecer na tela tabelas com o nome das tabelas que foram criadas;
. clique no cone Clientes com o boto direito do mouse;
. clique em editar para abrir os campos da tabela.
21
Ir aparecer uma tela, onde o usurio poder fazer as alteraes que desejar. Em seguida clique
no boto salvar para finalizar a tabela. Clique em fechar para terminar.
22
Pode-se perceber que o formato de tabela no um formato muito amigvel ao usurio. Assim,
para facilitar a insero de novos dados, o Base possibilita ao usurio o recurso de formulrios, item que
ser exposto no prximo captulo.
FORMULRIOS
Conceitos bsicos
Podemos utilizar os formulrios para a edio das tabelas utilizadas em nosso banco de dados,
ou para uma consulta mais personalizada, criando uma apresentao de modo em que a edio dos
registros seja mais amigvel com o usurio.
Por meio do formulrio podemos criar uma carta modelo (pela opo Documento texto) para ser
usada como uma mala direta com base nos dados apresentados em nossa fonte de dados (tabelas e
consultas).
Tambm por meio do formulrio podemos criar uma mala direta utilizando a nossa fonte de dados
(tabelas e consultas) existente em nosso banco de dados.
Podemos criar formulrio de duas formas:
Utilizando
Usar
23
24
Boto de comando
Este recurso permite ao usurio clicar em uma figura e executar uma determinada tarefa. Para
tanto, porm, ser necessrio acrescentar uma macro ao comando, item este que ser exposto mais
adiante.
Para uilizar esse recurso, utilize os seguintes passos:
. clique no cone de Boto de comando na barra de ferramentas do formulrio;
. defina a rea em que o boto ser inserido no formulrio;
. clique com o boto esquerdo do mouse dentro do campo inserido;
. de um duplo clique em seguida na figura criada.
Em seguida aparecer a seguinte tela:
Boto de seleo
Podemos utilizar um boto de seleo para listar uma lista de opo em que o usurio poder
selecionar uma das opes existentes. Para cada item listado ser definido um valor numrico que
poder ser armazenado em um campo da tabela corrente, dependendo do item da lista de botes
selecionados.
25
Caixa de verificao
Podemos utilizar uma caixa de verificao (seleo) para representar um campo Sim/No de
uma tabela, consulta ou instruo SQL. Quando selecionarmos ou limpamos uma caixa de seleo que
est acoplada a um campo estamos atribuindo valores de Sim/No, Ativando/Desativando ou
Verdadeiro/Falso.
Etiqueta ou Rtulo
Voc utiliza etiquetas (rtulos) em um formulrio ou relatrio para exibir textos descritivos, tais
como ttulos, legendas ou instrues breves. Os rtulos no exibem valores de campos ou expresses;
so sempre no acoplados (que no fazem parte do seu banco de dados) e no so alterados conforme
voc se move de registro em registro.
Caixa de grupo
Um caixa de grupo simplesmente uma moldura para um grupo de caixas de verificao ou um
grupo de botes de seleo. Uma caixa de grupo possui um valor limitado de alternativas, tornando fcil
a edio de um valor. Geralmente ligado a um campo, onde cada alternativa possui um valor
determinado, que ser armazenado em campo.
Para criar uma caixa de grupo pelo AutoPiloto, devemos seguir os seguintes passos:
Caixa de texto
Este recurso possibilita ao usurio a insero de uma caixa de texto dentro do formulrio, tal
como no exemplo abaixo:
26
Caixa de listagem
Este item cria uma caixa de listagem para exibio de um campo de uma tabela. O registro
selecionado na caixa poder fazer alguma ligao com o seu registro atual, atravs de algum campo de
ambas.
Caixa de combinao
Semelhante ao item anterior, este recurso possibilita a ligao com alguma outra tabela de seu
banco de dados, com a diferena de que o campo da caixa a ser escolhido ser necessariamente o campo
a ser exibido.
27
28
Nesta tela clique em Imagem. Em seguida selecione,entreas pastas o tipo de imagem que
desejainserir.
Insero de formulrio
Esta opo possibilita ao usurio inserir um arquivo no formulrio.
Campo de Data
Esta opo possibilita a insero de data no formulrio.
Campo Hora
Esta opo possibilita a insero da hora no formulrio.
Campo Numrico
Esta opo possibilita ao usurio inserir um campo numrico no formulrio. Uma vez inserido
este campo no modo estrutura, clique com o boto direito do mouse sobre a figura e em seguida com o
boto esquerdo no comando controlo. Em seguida aparecer a seguinte janela:
Nesta tela o usurio poder estabelecer as caractersticas do nmero, tais como valores, formato,
etc.
Campo Moeda
Esta opo possibilita ao usurio a insero de um campo para incluir valores (dinheiro). Para
redefinir as funes do campo siga os mesmos passos que no item anterior.
Controle de Tabelas
Esta opo possibilita ao usurio a incluso da tabela referente ao formulrio que estiver em
edio. Este recurso muito interessante, uma vez que pode facilitar o trabalho do usurio, que poder
Conhecendo BrOffice.org Base 2.0 Bsico
29
Clique no boto para selecionar todos os campos existentes. No caso de querer selecionar somente
alguns campos
clique nestecampo e em seguida no boto
.
30
31
Seleo
Esta opo possibilita ao usurio a seleo de uma parte do formulrio.
Propriedades de Controle
Este recurso possibilita ao usurio editar as propriedades de um campo do formulrio. Para
utilizar este recurso, siga os seguintes passos:
clique em um dos campos do formulrio;
32
Propriedades do Formulrio
Esta opo possibilita ao usurio redefinir as propriedades do formulrio.
Modo Design
Este boto possibilita ao usurio ir para o modo de insero de dados no banco de dados.
Boto Giratrio
Este boto possibilita ao usurio ir para o primeiro ao ltimo registro do documento.
Barra de rolagem
Este boto possibilita ao usurio ir do incio ao final do documento.
. na tela principal do Base clique no cone formurio e em seguida usar assistente para criar formulrio.
Em seguida aparecer a seguinte janela:
33
Neste item o usurio poder escolher quais os campos da tabela que devero compor o formulrio.
Para escolher os campos, o usurio tem duas opes:
. clicar nos campos que deseja e em seguida no boto
um item de cada vez;
. clicar no boto
34
Neste item o usurio dever escolher se vai utilizar um subformulrio ou no, Um subformulrio
um outro formulrio inserido em outro formulrio. No Nosso caso vamos adicionar um subformulrio.
Em seguida aparecer a seguinte janela:
Ir aparecer a tela acima para escolher-mos os campos que faram parte do subformulrio
escolheremos todos.
35
Ir aparecer a tela acima para escolher-mos os campos que faram parte do subformulrio
escolheremos todos.
Em seguida aparecer a seguinte janela:
36
Na tela acima iremos definir qual vai ser a ordem de visualizao dos campos do formulrio e do
subformulrio.
37
O tela acima define se o formulrio vai ser usado para inserir novos dados , se os dados existentes
sero exibidos, ou se todos os campos do formulrio no permita modificaes.
Na tela acima o usurio definir qual o estilo ser utilizado , cor e qual a forma dos campos.
38
Formatando o formulrio
Formatando os campos
Para formatarmos os campos de um formulrio, temos que selecionar o campo a ser formatado. Os
campos no formulrio so divididos em duas partes: etiqueta do campo (label) e caixa para texto (campo
da tabela). Assim quando selecionamos uma das partes do campo no formulrio, ser selecionado as
duas
partes, uma vez que os itens esto agrupados.
Para selecionar apenas uma de suas partes utilize
o Navegador (onde conter uma lista de todos os
itens pertencentes ao formulrio individualmente),
ou desagrupe os dois itens, pressionando com o
boto direito do mouse e escolhendo a opo
Grupo - desagrupar.
39
40
41
Incluindo tabelas
Para podermos efetuar as relaes entre as tabelas existentes em nossos banco de dados se faz
necessrio incluir as tabelas. Para isso clique no cone adicionar tabelas que pode ser visualizado na
figura anterior.Selecione a tabela desejada (clique em um dos nomes da tabela) e em seguida clique no
boto Adicionar. No exemplo aqui estudado temos duas tabelas. Adicione em seguida as duas tabelas e
clique em Fechar. Em seguida aparecer uma janela com a relao de todos os campos pertencentes a
essa tabela, conforme no exemplo abaixo:
42
. pressionando o boto
CONSULTAS
A consulta a um banco de dados um dos principais objetivos de um gerenciador de banco de
dados, devendo este ser rpido, flexvel e efetuando as consultas desejadas aos dados de maneira prtica
Conhecendo BrOffice.org Base 2.0 Bsico
43
e completa.
A principal finalidade de se criar uma consulta para visualizar, alterar e analisar dados de
diferentes maneiras.
Tambm utilizado como origem dos dados em formulrio e relatrios para diversas
finalidades:
. Unir dados de diferentes tabelas;
. Executa clculos em grupo de registros;
. Calcula soma e contabilizaes ou outro tipo de total, e a seguir, agrupa os resultados em dois tipos de
informaes.
Existem trs tipos de criar-mos uma consulta:
O
tipo mais comum uma consulta para seleo de campos, utilizar critrios especficos para
em seguida selecione criar consulta na exibio design. Em seguida ser aberta a seguinte
janela:
44
Na janela Adicionar tabelas o usurio dever escolher qual a tabela que dever ser adicionada na
consulta.
Na janela de trabalho da consulta existem cinco botes:
Adicionar Tabelas
Abre a janela adicionar tabelas para serem includas tabelas para consulta.
Funes
Inclui um campo chamado funo para ser manipulado na consulta.
Nome da tabela
Mostra o nome da tabela em que o campo est vinculado. Este recurso muito til quando do
trabalho com vrias tabelas.
Alias
um outro nome para uma tabela, podendo ser abreviado para facilitar o trabalho do usurio.
Exemplo: se uma tabela se chama, tabela de cadastro de clientes preferenciais, o usurio poder
champ-la.
Conhecendo BrOffice.org Base 2.0 Bsico
45
de clientes1.
Valores distintos
Boto utilizados para fazer consultas utilizando o SQL.
46
47
na tela principal do Base clique no cone consulta e em seguida usar assistente para criar
consulta.
48
Neste item o usurio poder escolher quais os campos da tabela que devero compor o formulrio.
Para escolher os campos, o usurio tem duas opes:
. clicar nos campos que deseja e em seguida no boto
. clicar no boto
49
Na tela a seguir devemos definir qual o tipo de ordem da consulta se vai ser crescente ou
decrescente.
Ordem crescente
Este recurso possibilita ao usurio selecionar uma coluna de dados em ordem ascendente. Para
acionar este recurso siga os seguintes passos:
Ordem descrescente
Semelhante ao recurso anterior, s que neste recurso o usurio pode escolher em reordenar os
dados em ordem descendente. Para utilizar este recurso siga os seguintes passos:
50
Filtro padro
Este recurso possibilita ao usurio fazer uma filtragem mais apurada da consulta. Ao clicar no
boto de Filtro Padro aparecer a seguinte janela:
Tipo de consulta
Voc pode escolher que tipo de consulta deseja ser includa na consulta criada a consulta
detalhada onde todos os registros da consulta so mostrados; e a consulta resumida onde mostra
somente os resultados das funes agregadas
51
Nesta tela voc tem a viso geral da consulta criada e poder escolher se a consulta ser
exibida ou modificada.
Conhecendo BrOffice.org Base 2.0 Bsico
52
A terceira opo seria a criao de uma consulta utilizando o SQL, onde o usurio dever eleborar
uma Query em forma de comandos a fim efetuar a mesma de acordo com as linhas do cdigo elaborado.
RELATRIO
Os relatrios so elaborados com o propsito de se imprimir os dados inseridos numa tabela, de
uma forma esttica que facilite a visualizao e de uma melhor aparncia do que o mostrado no banco
de dados.
Criando um relatrio
Paracriarum relatriosiga os seguintespassos:
53
54
Nesta janela aparecem duas telas: a primeira possui os campos da tabela ou da consulta e na
segunda tela os campos que sero usados no relatrio. Para acrescentar um campo na segunda tela
clique no boto para selecionar campo a campo ou no boto para selecionar todos os campos.
55
56
Esta a janela final do relatrio. No campo nome do relatrio o usurio poder escolher o nome do
relatrio. Escolha o nome Relatrio filmes.
57
Imprimir relatrios
Uma vez feito o relatrio o usurio poder imprimi-lo. Para faz-lo siga os seguintes passos:
. abra o banco de dados;
. clique no cone de relatrios;
. abra o relatrio criado.
Uma vez aberto o relatrio o usurio poder fazer uma visualizao do relatrio antes de imprimi-lo.
Visualizao do relatrio
Para visualizar o relatrio siga os seguintes passos:
. na barra de Menus, clique em Ficheiro;
. clique na opo Visualizar Pgina.
Em seguida aparecer a seguinte tela:
58
Nesta tela o usurio poder usar os seguintes comandos para visualizar melhor o seu relatrio:
Impresso do relatrio
Para imprimir do relatrio existem duas formas:
. atravs do boto Imprimir na barra de funes;
. ou atravs da Barra de Menu, clique em Arquivo e depois no sub-item Imprimir. necessrio
usar esta opo quando houver a necessidade de impresso de vrias cpias, configurar a
impressora ou selecionar quais as pginas que devero ser impressas. Ao clicar neste sub-item
aparecer a seguinte tela:
59
60