Você está na página 1de 62

BASE 2.

Conhecendo BrOffice.org Base 2.0 Bsico

Autor: Alessandro da Silva Almeida alessandroalmeida.teledata@ancine.gov.br


Elaborado em : Final Janeiro de 200 . !icen"a: O manual Conhecendo BrOffice.org Calc 2.0 Bsico segue os termos e condi"#es da !icen"a Creati$e Attribution%&onCommercial%'hareAli(e 2.0 Bra)il Commons . *odos est+o autori)ados a co,iar- modificar e re,rodu)ir em todo ou em ,arte o conte.do do manual- desde /ue os trabalhos dele deri$ados garantam a todos os seus leitores esse mesmo direito e /ue as refer0ncias aos seus autores se1am mantidas.

Conhecendo BrOffice.org Base 2.0 Bsico

'umrio
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...................................................................................................................................................1 !ropriedades do campo..............................................................................................................................1 "ntrada obri#at$ria....................................................................................................................................1 Taman%o do campo ..................................................................................................................................1 &alor padro..............................................................................................................................................1 "'emplo de (ormato..................................................................................................................................1 !reenc%endo uma tabela ...........................................................................................................................1) C%a*es primrias.......................................................................................................................................10 C%a*es !rimrias com *alores automticos..............................................................................................20 C%a*es primrias com +nico *alor............................................................................................................20 C%a*es !rimrias com *rios campos.......................................................................................................21 "ditando uma tabela .................................................................................................................................21 ,nserindo in(ormaes na tabela ...............................................................................................................22 IV FORMULRIOS............................................................................................................................23 Conceitos bsicos......................................................................................................................................23 Criando um (ormulrio atra*-s e'ibio desi#n........................................................................................23 .arras de (erramentas do (ormulrio.........................................................................................................24 .oto de comando ....................................................................................................................................2

Conhecendo BrOffice.org Base 2.0 Bsico

.oto de seleo .......................................................................................................................................2 Cai'a de *eri(icao..................................................................................................................................2) "ti/ueta......................................................................................................................................................2) Cai'a de #rupo...........................................................................................................................................2) Cai'a de te'to ...........................................................................................................................................2) Cai'a de lista#em......................................................................................................................................20 Cai'a de combinao.................................................................................................................................20 .oto de ima#em.......................................................................................................................................20 ,nsero de 1ormulrio..............................................................................................................................29 Campo de Data..........................................................................................................................................29 Campo 2ora.............................................................................................................................................. 29 Campo Num-rico...................................................................................................................................... 29 Campo 3oeda ..........................................................................................................................................30 Controle de Tabelas...................................................................................................................................30 4eleo.......................................................................................................................................................33 !ropriedades de Controle..........................................................................................................................33 !ropriedades do 1ormulrio......................................................................................................................34 Criando um (ormulrio atra*-s do assistente............................................................................................34 4elecionando campos................................................................................................................................3 ,ncluindo sub(ormulrio........................................................................................................................... 3) 5ssociao entre (ormulrio......................................................................................................................30 3odo de entrada de dados.........................................................................................................................36 5plicar estilo.............................................................................................................................................36 1ormatando (ormulrio..............................................................................................................................40 De(inindo palno de (undo..........................................................................................................................41 V - RELACIONAMENTOS ENTRE TABELAS.................................................................................42 7elaes.....................................................................................................................................................42 ,ncluindo tabelas........................................................................................................................................43 Criando relaes entre tabelas...................................................................................................................44 VI - CONSULTAS ..................................................................................................................................45 Criando consulta na e'ibio desi#n.........................................................................................................4
Conhecendo BrOffice.org Base 2.0 Bsico

.arra de ao.............................................................................................................................................40 &alores distintos........................................................................................................................................40 4al*ando consultas....................................................................................................................................49 Criando Consulta utili8ando assistente...................................................................................................... 2 4elecionando Campos............................................................................................................................... 2 9rdem crescente........................................................................................................................................ 2 9rdem decrescente.................................................................................................................................... 2 1iltro padro.............................................................................................................................................. 3 Tipo de consulta........................................................................................................................................ 3 VII RELAT RIO.................................................................................................................................55 Criando um relat$rio.................................................................................................................................. ,mprimir relat$rios.....................................................................................................................................)0 &isuali8ao do relat$rio.......................................................................................................................... )0 ,mpresso do relat$rio...............................................................................................................................)1

Conhecendo BrOffice.org Base 2.0 Bsico

I - INTRODUO
9 .54" - o m$dulo de #erenciamento de banco de dados do .r9((ice 2.0. Compat:*el com oD.2; o Dbase; o 5ccess; 9racle e 4<=; o .54" possibilita ao usurio recursos similares aos demais aplicati*os. !ara iniciar o .54" cli/ue em iniciar pro#ramas; .r9((ice 1.9.122 e .r9((ice.or# .ase con(orme (i#ura abai'o>

Iniciar programas BrOffice Base Utilize esse caminho caso estejautilizando o indo!s"

I!" #$#!%&%! # '()*!# #+#(,-.

Conhecendo BrOffice.org Base 2.0 Bsico

Na (i#ura acima o usurio poder criar um no*o .anco de Dados; abrir um .anco de Dados e'istente ou se conectar com um banco atra*-s de recurso como por e'emplo ?D.C; 9D.C entre outros; e cli/ue em #r$%imo"

I!" #$#!%&%! # '()*!# #+#(,-.

Na tela acima o usurio poder re#istar ou no o .anco de Dados; e pode escol%er em abrir o .anco de Dados para edio e at- mesmo @ criar a tabela utili8ando o 5ssistente de Tabelas; e ap$s cli/ue em &oncluir"

Conhecendo BrOffice.org Base 2.0 Bsico

I!" #$#!%&%! # '()*!# #+#(,-.

Na tela acima o usurio poder escol%er /ual nome ir utili8ar no .anco de Dados; e ap$s cli/ue em 'al(ar"

Conhecendo BrOffice.org Base 2.0 Bsico

BASE DE DADOS
1 - Noes bsicas
!ara trabal%ar com o Base o usurio de*er ter aprender al#uns conceitos bsicos>
. No . 9s

se usa a barra de menus Acom a e'ceo do comando )icheiro*+

dados Aos re#istrosBso arma8enados em tabelas; e /ue de*em possuir um :ndice C uma c%a*e

primriaD 9 Base - di*idido em 4 partes> tabelas; consultas; (ormulrios; e relat$riosD

Conhecendo BrOffice.org Base 2.0 Bsico

O banco de dados compostopelos seguintes recursos:

- onde so arma8enados os dados do banco de dados. 4o nas tabelas /ue se cria a estrutura do banco

de dados e onde (icam arma8enados os dados.

apresentam

uma *iso de uma tabela Aou parte delaB de uma (orma mais pro(issional; apresentando um laEout mais ami#*el ao usurio. No (ormulrio; podemos e(etuar entradas na tabela; ao in*-s de inserirmos diretamente na tabela.

mostram *rios re#istros de dados de uma ou mais tabelas em (orma de tabela; dando condies ao usurio de (iltrar os dados de acordo com o crit-rio estabelecido pelo usurio.

ser*em

para *isuali8ar os dados; tendo como uma base de dados uma tabela ou uma consulta. !odemos por e'emplo ordenar os dados no relat$rio por cate#orias. "ste recurso possibilita ainda ao usurio a impresso dos dados.

Conhecendo BrOffice.org Base 2.0 Bsico

10

CRIANDO TABELAS
1 - Conceitos bsicos Criando uma tabela
!ara criar uma tabela podemos utili8ar duas (ormas con(orme se se#ue> . 5 primeira (orma - a se#uinte> Na tela principal do Base cli/ue com o ,ot-o es.uerdo do mouse no :cone Tabelas e escol%a uma das trFs opes. 5 primeira opo - a se#uinte> Criar tabela na e'ibio de desi#nD ,r aparecer a tela abai'o

Conhecendo BrOffice.org Base 2.0 Bsico

11

5p$s aparecer essa tele de*eremos>


Di#itar os campos /ue dese@amos /ue compon%a tabelaD De(inir tipos e (ormatos dos camposD De(inir uma c%a*e primaria; clicando com o boto direito do mouse no campo dese@ado e clicando em c%a*e primria; adiante iremos esplicar com detal%es. " (inalmente criar a tabela; para criar a tabela de*eremos clicar em ar/ui*o sal*ar ou no dis/uete /ue (ica na barra de (erramente e ir aparecer a tela abai'o>

. 5 se#unda (orma - a se#uinte> "scol%a a opo Gsar assistente para criar tabelaD

5o abrir o assistente ; de*eremos selecionar a cate#oria da tabela e posteriormente ; teremos /ue selecionar os campos /ue iro compor a tabela; ap$s a seleo clicaremos em 5*anar.
Conhecendo BrOffice.org Base 2.0 Bsico

12

Na tela acima de*emos de(inir os tipos dos campos /ue iro compor a tabela. "'iste a opo tamb-m criar e'ibio" E/ 0%)*(1# #$#!%&%!" # 0%)*(23% 3%4#.

Conhecendo BrOffice.org Base 2.0 Bsico

13

&ome do cam,o
Como o pr$prio nome di8 este - o nome do campo /ue ser dado. !ossibilita arma8enar um nome deat- 16 caracteres al(anum-ricos An+meros e letrasB; incluindo o espao. "sta parte tem a (inalidade de descre*er a in(ormao /ue ser arma8enada neste campo. !ara inserir um campo; basta inserir um no*o nome na pr$'ima lin%a em branco abai'o e selecione o tipo de campo na coluna se#uinte. !ara renomear; posicione o cursor no nome do campo dese@ado e e(etue as modi(icaes dese@adas. 9bser*ao> 9 Base aceita; neste campo; caracteres especiais; acentos e o .

*i,o do cam,o
Tem a (inalidade de descre*er e (ormatar o tipo de in(ormao /ue ser arma8enada. 9 .ase possui *rios tipos de campos; e - muito importante a escol%a do tipo de campo apropriado para o dado /ue ser arma8enado no campo. 5 se#uir apresentamos uma relao dos tipos de campos dispon:*eis; @untamente com a (uno em /ue cada um apresenta.

Conhecendo BrOffice.org Base 2.0 Bsico

14

2escri"+o
Gtili8amos a descrio para in(ormar ao operador a (inalidade do campo espec:(ico. "sta descrio - *is:*el apenas no esboo da tabela.

3ro,riedades do cam,o
"ste t$pico; /ue aparece na parte in(erior da @anela; - de #rande importHncia uma *e8 /ue atra*-s deste recurso /ue o usurio pode con(i#urar as propriedades dos campos da tabela. "sta @anela composta por /uatro recursos> "ntrada necessria; comprimento; *alor padro e e'emplo de (ormato.

Entrada obrigat4ria
Neste campo o usurio de*er in(ormar se /uando da incluso de dados este campo de*er ser preenc%ido ou no. "m caso de no; o usurio; ao di#itar os dados na tabela; no poder continuar a di#itar os dados em outros campos en/uanto a/uele no (or preenc%ido.

*amanho
"ste - o taman%o /ue o campo de*er possuir. 9 taman%o padro do Base - de 0 caracteres; mas este *alor poder ser rede(inido pelo usurio. !ara alterar este taman%o o usurio de*er di#itar sobre o n+mero o taman%o /ue dese@ar para o campo.

5alor ,adr+o
"ste - campo - muito +til /uando da utili8ao de *alores; uma *e8 /ue em caso de no %a*er um *alor a ser di#itado num campo; este - preenc%ido automaticamente pelo *alor padro. "'emplo> num campo de custo; no caso de no ser preenc%ido al#um *alor; aparecer um *alor determinado pre*iamente pelo usurio.

E6em,lo de formato
"ste recurso possibilita ao usurio de(inir o tipo do (ormato /ue este campo de*er ter. <ual o tipo de n+mero; l:n#ua; alin%amento; etc. !ara selecionar /ual o tipo de (ormato o usurio de*er clicar

Conhecendo BrOffice.org Base 2.0 Bsico

no boto /ue aparece ao lado. 5o clicar neste boto aparecer a @anela /ue possibilitar ao usurio (a8er as alteraes /ue este @ul#ar necessrio.

3reenchendo uma tabela


Gma *e8 e'plicada os componentes da estrutura da tabela; *amos a#ora preenc%er uma tabela. 9 banco de dados /ue ser constru:do se re(ere ao de uma locadora de *:deo. 5ssim; portanto ser necessria a construo de duas tabelas> a de (ilmes e de clientes. 5ssim a primeira tabela a ser criada ser a re(erente aos (ilmes e a se#unda re(erente aos clientes. !ara isso crie uma no*a tabela; con(orme @ descrito anteriormente. "m se#uida construa a tabela con(orme ao da se#uinte (i#ura> /sta ta,ela 0 referenteaos filmes" 1o terminar de digitar os dados cli.ue no ,ot-o para sal(ar a tabela. "m se#uida aparecer a se#uinte tela>

Na pr$'ima tela de*er ser inserido o nome da tabela. Neste caso o nome ser )ilmes. "m se#uida cli/ue em O2"

Conhecendo BrOffice.org Base 2.0 Bsico

1)

"m se#uida aparecer a se#uinte tela>

&li.ue em 'im para criar a cha(e prim3ria" /sta ser3 criada na primeira linha da planilha e ser3 o (alor num0rico de controledo ,anco de dados" 9 usurio tamb-m poder escol%er um campo da planil%a para ser a c%a*e primria. No nosso caso; *amos usar o campo )ilme" !ara escol%er a c%a*e primria A*ide conceito abai'oB cli/ue; com o boto direito do mouse no seletor do campo )ilme; con(orme a se#uinte (i#ura>

Conhecendo BrOffice.org Base 2.0 Bsico

10

Nesta janela cli.ue em &ha(e prim3ria" "m se#uida aparecer uma c%a*e no seletor in(ormando /ue neste campo est inserida a c%a*e primria. !ara sair da tabela cli/ue no boto (ec%ar; locali8ado no canto superior direito da tabela. Gma *e8 montada esta tabela; crie uma no*a tabela com os se#uintes campos; para o controle dos clientes>

Conhecendo BrOffice.org Base 2.0 Bsico

16

'iga os mesmos procedimentos anteriores e selecione o campo Numero como cha(e prim3ria" /m seguida sal(e a ta,ela com o nome de clientes"/m seguida fechea ta,ela"

Cha$es ,rimrias
5 maior *anta#em de um #erenciador de banco de dados - a sua a#ilidade em locali8ar e reunir rapidamente in(ormaes arma8enadas em tabelas distintas. !ara manter esta a#ilidade; cada tabela precisa conter um campo ou um con@unto de campos /ue representem de (orma e'clusi*a cada re#istro arma8enado em uma tabela. 5ssim para se de(inir uma uma c%a*e primria si#a os se#uintes passos> . cli/ue com o boto direito do mouse sob um campo escol%ido na tabelaD
. selecione

a opo cha(e-prim3ria"

Depois de montada a tabela; o 4tar.ase impedir /ue se@a (eita /ual/uer incluso de um re#istro /ue possa resultar em um *alor duplicado ou nulo.

Conhecendo BrOffice.org Base 2.0 Bsico

19

Cha$es 3rimrias com $alores automticos


&ista como meio mais (cil de se criar uma c%a*e primria; este campo incluir sempre ao di#itar um no*o re#istro na tabela um no*o n+mero a este campo atra*-s de um contador interno. 4e no (or de(inido uma c%a*e primria I tabela; o 4tar.ase per#untar se dese@a /ue ele crie uma c%a*e primria; caso a escol%a se@a sim; ser incluso um no*o campo a tabela. #ara criarmos uma cha(e prim3ria com (alores autom3ticos4 de(emos seguir os passos a,ai%o5 . crie um campo para arma8enar o tipo de dado N6mero+ . na rea propriedades do campo4 no item 7alor autom3tico4 escol%a 4,3. . De(ina o campo citado como c%a*e primria.

Cha$es ,rimrias com .nico $alor


1re/uentemente utili8ado em tabelas /ue possuam campos /ue representem *alores e'clusi*os em toda a sua e'tenso; ou se@a; um campo em /ue o seu conte+do se@a di(erente de todos os outros re#istros. 4e no (or poss:*el de nen%um outro modo de(inir um campo em espec:(ico na tabela para ser usado como c%a*e primria; podemos criar um campo com *alores automticos e de(iniClo como c%a*e primria ou de(inir uma c%a*e primria com *rios campos. "ste campo poder ser utili8ado apenas internamente pelo Base.. Como e'emplo; *amos ima#inar um cadastro de (uncionrios com os campos listados a se#uir>
R8

Num0rico+

Nome Te%to+ /ndere9o Te%to+ Data1dmiss-o Data"

9s campos 7J e Nome so os dois campos /ue possuem *alores e'clusi*os; por isso podemos escol%er um dos dois campos para utili8armos como c%a*eCprimria; no entanto; o campo 7J - mais recomendado para ser utili8ado como c%a*e primria por aumentar a e(iciFncia e a a#ilidade de
Conhecendo BrOffice.org Base 2.0 Bsico

20

inde'ao por ser um campo menor e por ser num-rico.

Cha$es 3rimrias com $rios cam,os


<uando no podemos de(inir uma c%a*e primria com apenas um +nico *alor; e (ica in*i*el inserirmos um campo automtico por diminuir a e(iciFncia e poder #erar *alores duplicados nos campos/ue realmente nos interessa na tabela; podemos utili8ar c%a*es primrias com dois ou mais campos. 5 inde'ao com c%a*es primrias com *rios campos precisa ser *ista com muito cuidado; pois pode aumentar considera*elmente o tempo de inde'ao da tabela; e tornar se at- in*i*el a sua utili8ao. C%a*es primrias com *rios campos - muito utili8ado /uando precisamos (a8er um relacionamento de N para N entre duas tabelas. Como s$ - poss:*el (a8er um relacionamento de : para N ou N para :; temos /ue criar uma terceira tabela para (a8er tal relacionamento. "ssa tabela precisa conter as c%a*es primrias das duas tabelas; de(inindo os dois campos como c%a*e primria.

Editando uma tabela


Gma *e8 criada uma tabela; - poss:*el editar esta tabela; alterando; incluindo ou eliminando os campos desta tabela. !ara editar uma tabela si#a os se#uintes passos>
. na

tela principal do Base cli/ue sobre o :cone Ta,elas+

. em se#uida aparecer na tela tabelas com o nome das tabelas /ue (oram criadasD . cli/ue no :cone &lientes com o boto direito do mouseD . cli/ue em editar para abrir os campos da tabela.

5 (i#ura abai'o mostra os passos a serem se#uidos.

Conhecendo BrOffice.org Base 2.0 Bsico

21

,r aparecer uma tela; onde o usurio poder (a8er as alteraes /ue dese@ar. "m se#uida cli/ue no boto sal*ar para (inali8ar a tabela. Cli/ue em (ec%ar para terminar.

7nserindo informa"#es na tabela


!ara inserir dados numa tabela si#a os se#uintes passos> . cli/ue na tela principal do .ase no :cone de Ta,elas+ . em se#uida dF um duplo cli/ue sobre a tabela /ue dese@a abrir; no caso a tabela )ilmes" "m se#uida a tabela aparecer na tela ao lado> Neste caso @ temos uma tabela com dados inseridos. !ara inserir um dado no*o - necessrio ir para a +ltima lin%a C /ue est em branco C e di#itar os no*os dados. ? para mudar de coluna o usurio de*er clicar em /nter ou usar a tecla T1B"
Conhecendo BrOffice.org Base 2.0 Bsico

22

!odeCse perceber /ue o (ormato de tabela no - um (ormato muito ami#*el ao usurio. 5ssim; para (acilitar a insero de no*os dados; o .ase possibilita ao usurio o recurso de (ormulrios; item /ue ser e'posto no pr$'imo cap:tulo.

FORMULRIOS Conceitos bsicos


!odemos utili8ar os (ormulrios para a edio das tabelas utili8adas em nosso banco de dados; ou para uma consulta mais personali8ada; criando uma apresentao de modo em /ue a edio dos re#istros se@a mais ami#*el com o usurio. !or meio do (ormulrio podemos criar uma carta modelo Apela opo Documento te'toB para ser usada como uma mala direta com base nos dados apresentados em nossa (onte de dados Atabelas e consultasB. Tamb-m por meio do (ormulrio podemos criar uma mala direta utili8ando a nossa (onte de dados Atabelas e consultasB e'istente em nosso banco de dados. !odemos criar (ormulrio de duas (ormas>
Gtili8ando Gsar

a opo criar (ormulrio na e'ibio de desi#nD

assistente para criar (ormulrio.

Criando um formulrio utili)ando a o,"+o criar formulrio na e6ibi"+o de design


!ara criar um (ormulrio utili8ando essa opo si#a os se#uintes passos>
abra na

o banco de dados do BaseD

tela principal do Base cli/ue no Kcone de (ormulriosD

Conhecendo BrOffice.org Base 2.0 Bsico

23

Barras de ferramentas do formulrio


5s (erramentas do (ormulrio possibilitam ao usurio con(i#urar e otimi8ar os seus trabal%os. !ara acessar este recurso cli/ue no boto e o manten%a pressionado para /ue se@a *isuali8ada todas as opes; con(orme no e'emplo abai'o>

Conhecendo BrOffice.org Base 2.0 Bsico

24

Bot+o de comando
"ste recurso permite ao usurio clicar em uma (i#ura e e'ecutar uma determinada tare(a. !ara tanto; por-m; ser necessrio acrescentar uma macro ao comando; item este /ue ser e'posto mais adiante. !ara uili8ar esse recurso; utili8e os se#uintes passos> . cli/ue no :cone de Bot-o de comando na barra de (erramentas do (ormulrioD . de(ina a rea em /ue o boto ser inserido no (ormulrioD . cli/ue com o boto es.uerdo do mouse dentro do campo inseridoD . de um duplo cli/ue em se#uida na (i#ura criada" "m se#uida aparecer a se#uinte tela>

Bot+o de sele"+o

!odemos utili8ar um boto de seleo para listar uma lista de opo em /ue o usurio poder selecionar uma das opes e'istentes. !ara cada item listado ser de(inido um *alor num-rico /ue poder ser arma8enado em um campo da tabela corrente; dependendo do item da lista de botes selecionados.

Conhecendo BrOffice.org Base 2.0 Bsico

Cai6a de $erifica"+o
!odemos utili8ar uma cai'a de *eri(icao AseleoB para representar um campo 4imLNo de uma tabela; consulta ou instruo 4<=. <uando selecionarmos ou limpamos uma cai'a de seleo /ue est acoplada a um campo estamos atribuindo *alores de 'im;N-o4 1ti(ando;Desati(ando ou 7erdadeiro;)also"

Eti/ueta ou 84tulo
&ocF utili8a eti/uetas Ar$tulosB em um (ormulrio ou relat$rio para e'ibir te'tos descriti*os; tais como t:tulos; le#endas ou instrues bre*es. 9s r$tulos no e'ibem *alores de campos ou e'pressesD so sempre no acoplados A/ue no (a8em parte do seu banco de dadosB e no so alterados con(orme *ocF se mo*e de re#istro em re#istro.

Cai6a de gru,o
Gm cai'a de #rupo - simplesmente uma moldura para um #rupo de cai'as de *eri(icao ou um #rupo de botes de seleo. Gma cai'a de #rupo possui um *alor limitado de alternati*as; tornando (cil a edio de um *alor. Jeralmente - li#ado a um campo; onde cada alternati*a possui um *alor determinado; /ue ser arma8enado em campo. !ara criar uma cai'a de #rupo pelo 5uto!iloto; de*emos se#uir os se#uintes passos>

%abilitar Acaso este@a desabilitadaB a opo de 5uto!iloto na cai'a de 1erramentas de (ormulrioD

. selecionar o item de Cai'a de Jrupo na cai'a de (erramentas de (ormulrioD D%'(2(! - 4-&#4 -21% (!" (20%!(! - )!*$- 1% +-35%0 1% 0%4%67-8

de(inir os passos de(inidos pelo 5uto!iloto.

Cai6a de te6to
"ste recurso possibilita ao usurio a insero de uma cai'a de te'to dentro do (ormulrio; tal como no e'emplo abai'o>

Conhecendo BrOffice.org Base 2.0 Bsico

2)

Cai6a de listagem
"ste item cria uma cai'a de lista#em para e'ibio de um campo de uma tabela. 9 re#istro selecionado na cai'a poder (a8er al#uma li#ao com o seu re#istro atual; atra*-s de al#um campo de ambas.

Cai6a de combina"+o
4emel%ante ao item anterior; este recurso possibilita a li#ao com al#uma outra tabela de seu banco de dados; com a di(erena de /ue o campo da cai'a a ser escol%ido ser necessariamente o campo a ser e'ibido.

Bot+o controle de imagem


"ste recurso possibilita a insero de uma ima#em no (ormulrio. !ara acionar este recurso

Conhecendo BrOffice.org Base 2.0 Bsico

20

cli/ue no boto de ima#em e em se#uida mar/ue o campo da ima#em. Cli/ue com o boto direito do mouse dentro do campo de ima#em. "m se#uida aparecer a se#uinte @anela>

/m seguida cli.ue no ,ot-o &ampo de controle4e aparecer3 a seguinte tela5

Conhecendo BrOffice.org Base 2.0 Bsico

26

Nesta tela cli.ue em Imagem" /m seguida selecione4entreas pastas o tipo de imagem .ue desejainserir.

7nser"+o de formulrio
"sta opo possibilita ao usurio inserir um ar/ui*o no (ormulrio.

Cam,o de 2ata
"sta opo possibilita a insero de data no (ormulrio.

Cam,o 9ora
"sta opo possibilita a insero da %ora no (ormulrio.

Cam,o &um:rico
"sta opo possibilita ao usurio inserir um campo num-rico no (ormulrio. Gma *e8 inserido este campo no modo estrutura; cli/ue com o boto direito do mouse sobre a (i#ura e em se#uida com o boto es.uerdo no comando controlo" "m se#uida aparecer a se#uinte @anela> Nesta tela o usurio poder estabelecer as caracter:sticas do n+mero; tais como *alores; (ormato; etc.

Cam,o ;oeda
"sta opo possibilita ao usurio a insero de um campo para incluir *alores Adin%eiroB. !ara rede(inir as (unes do campo si#a os mesmos passos /ue no item anterior.

Controle de *abelas
"sta opo possibilita ao usurio a incluso da tabela re(erente ao (ormulrio /ue esti*er em edio. "ste recurso - muito interessante; uma *e8 /ue pode (acilitar o trabal%o do usurio; /ue poder
Conhecendo BrOffice.org Base 2.0 Bsico

29

*er os dados do seu banco de dados numa tabela ao lado do (ormulrio.

/m seguida aparecer3 a seguinte janela5

Cli/ue no boto para selecionar todos os campos e'istentes. No caso de /uerer selecionar somente alguns campos cli.ue nestecampo e em seguida no ,ot-o "

Conhecendo BrOffice.org Base 2.0 Bsico

30

/m seguida cli.ue em &riar" 'er3 e%i,ida a seguinteta,ela <no modo formul3rio*5

Conhecendo BrOffice.org Base 2.0 Bsico

31

'ele"+o
"sta opo possibilita ao usurio a seleo de uma parte do (ormulrio.

3ro,riedades de Controle
"ste recurso possibilita ao usurio editar as propriedades de um campo do (ormulrio. !ara utili8ar este recurso; si#a os se#uintes passos> cli/ue em um dos campos do (ormulrioD cli/ue no boto de #ropriedades de controle"

Conhecendo BrOffice.org Base 2.0 Bsico

32

3ro,riedades do Formulrio
"sta opo possibilita ao usurio rede(inir as propriedades do (ormulrio.

;odo 2esign
"ste boto possibilita ao usurio ir para o modo de insero de dados no banco de dados.

Bot+o <irat4rio
"ste boto possibilita ao usurio ir para o primeiro ao +ltimo re#istro do documento.

Barra de rolagem
"ste boto possibilita ao usurio ir do in:cio ao (inal do documento.

Ati$a=2esati$a o ;odo design


"sta opo ser*e para ati*ar ou desabilitar o modo desi#ner.

Criando um formulrio atra$:s do Assistente


9 meio mais (cil de se criar um (ormulrio - atra*-s do 5ssistente. "le (acilita o trabal%o deestruturao dos campos do (ormulrio e possibilita ao usurio criar este (ormulrio da (orma /ue dese@ar. !ara criar um (ormulrio si#a os se#uintes passos>
. abra

o banco de dados do BaseD

. na tela principal do Base cli/ue no :cone (ormurio e em se#uida usar assistente para criar (ormulrio. "m se#uida aparecer a se#uinte @anela>

Conhecendo BrOffice.org Base 2.0 Bsico

33

Neste item o usurio poder escol%er /uais os campos da tabela /ue de*ero compor o (ormulrio. !ara escol%er os campos; o usurio tem duas opes> . clicar nos campos /ue dese@a e em se#uida no boto um item de cada *e8D . clicar no boto para selecionar todos os campos. para selecionaClosD ser selecionado

Neste caso; selecione todos os campos do (ormulrio. " cli/ue em 1(an9ar. Neste caso; selecione todos os campos do (ormulrio. " cli/ue em 1(an9ar"

Conhecendo BrOffice.org Base 2.0 Bsico

34

Conhecendo BrOffice.org Base 2.0 Bsico

Neste item o usurio de*er escol%er se *ai utili8ar um sub(ormulrio ou no; Gm sub(ormulrio - um outro (ormulrio inserido em outro (ormulrio. No Nosso caso *amos adicionar um sub(ormulrio. "m se#uida aparecer a se#uinte @anela> ,r aparecer a tela acima para escol%erCmos os campos /ue (aram parte do sub(ormulrio escol%eremos todos.

Conhecendo BrOffice.org Base 2.0 Bsico

3)

,r aparecer a tela acima para escol%erCmos os campos /ue (aram parte do sub(ormulrio escol%eremos todos. E/ 0%)*(1# #$#!%&%!" # 0%)*(23% 9#2%4#.

Conhecendo BrOffice.org Base 2.0 Bsico

30

N# 3%4# #&(/# (!%/-0 1%'(2(! :*#4 ;#( 0%! # -!1%/ 1% ;(0*#4(<#67- 1-0 &#/$-0 1- '-!/*4"!(- % 1sub(ormulrio.

"m se#uida aparecer a se#uinte @anela>

5 tela acima de(ine como ser a disposio do (ormulrio e sub(ormulrio na tela .

E/ 0%)*(1# #$#!%&%!" # 0%)*(23% 9#2%4#.

Conhecendo BrOffice.org Base 2.0 Bsico

36

9 tela acima de(ine se o (ormulrio *ai ser usado para inserir no*os dados ; se os dados e'istentes sero e'ibidos; ou se todos os campos do (ormulrio no permita modi(icaes.

"m se#uida aparecer a se#uinte @anela>

Na tela acima o usurio de(inir /ual o estilo ser utili8ado ; cor e /ual a (orma dos campos.

"m se#uida aparecer a se#uinte @anela>

Conhecendo BrOffice.org Base 2.0 Bsico

39

Na tela anterior o usurio de(inir /ual o nome do (ormulrio.

Formatando o formulrio
Fo !atan"o os ca!#os !ara (ormatarmos os campos de um (ormulrio; temos /ue selecionar o campo a ser (ormatado. 9s campos no (ormulrio so di*ididos em duas partes> eti/ueta do campo AlabelB e cai'a para te'to Acampo da tabelaB. 5ssim /uando selecionamos uma das partes do campo no (ormulrio; ser selecionado as duas partes; uma *e8 /ue os itens esto a#rupados. !ara selecionar apenas uma de suas partes utili8e o Na*e#ador Aonde conter uma lista de todos os itens pertencentes ao (ormulrio indi*idualmenteB; ou desa#rupe os dois itens; pressionando com o boto direito do mouse e escol%endo a opo 8rupo - desagrupar"

=" $#!# '-!/#3#! - &#/$- 2- '-!/*4"!(-> 0()# -0 0%)*(23%0 $#00-0.

selecione o item a ser (ormatado Alabel ou no campo da tabelaBD

Conhecendo BrOffice.org Base 2.0 Bsico

40

cli/ue na barra de (erramentas do (ormulrio o boto propriedade de controle"

De$inin"o o %&ano "e F'n"o "o $o !'& io !ara de(inir o plano de (undo do (ormulrio si#a os se#uintes passos>

na barra de menu; selecione )ormatar e em se#uida p3gina+ cli/ue em #lano de )undo e de(ina a cor de preenc%imento ou uma (i#ura.

Conhecendo BrOffice.org Base 2.0 Bsico

41

8E!AC7O&A;E&*O' E&*8E *ABE!A'


Re&aes
<uando se trabal%a em di(erentes tabelas em seu banco de dados; precisamos in(ormar ao Base as e*entuais relaes /ue possa e'istir entre as tabelas; para /ue o Base possa reunir as in(ormaes contidas nas tabelas. 5s relaes so (eitas por meio de associao de campos comuns entre duas tabelas pertencentes a um mesmo banco de dados; e estas relaes podem ser de 1L1 e de 1LN Aisto -; entre um tabela com *riasB ou NL1 Amuitas tabelas com 1B. 5 relao de 1L1 - usada apenas /uando se precisa di*idir um re#istro em duas tabelas distintas; normalmente - relacionada entre c%a*es primrias. 5 relao de 1LN normalmente utili8ada entre uma c%a*e primria e um outro campo /ual/uer de outra tabela. 5ssim; depois de de(inirmos a estrutura de nosso banco de dados e caso o banco de dados possua mais de uma tabela; precisaremos relacionar as di*ersas tabelas para /ue o Base #erencie os dados do banco de dados de uma maneira mais e(ica8; #arantindo a e(iciFncia das relaes entre as tabelas. !ara relacionarmos as tabelas de nosso .anco de dados; si#a os se#uintes passos>

com o banco de dados aberto Atela desMtop do BaseB; cli/ue em (erramenta+ cli/ue na opo Rela9=es"

"m se#uida ser aberta a se#uinte (i#ura>

Conhecendo BrOffice.org Base 2.0 Bsico

42

Inc&'in"o tabe&as
!ara podermos e(etuar as relaes entre as tabelas e'istentes em nossos banco de dados se (a8 necessrio incluir as tabelas. !ara isso cli/ue no :cone adicionar tabelas /ue pode ser *isuali8ado na (i#ura anterior.4elecione a tabela dese@ada Acli/ue em um dos nomes da tabelaB e em se#uida cli/ue no boto 1dicionar. No e'emplo a/ui estudado temos duas tabelas. 5dicione em se#uida as duas tabelas e cli/ue em )echar. "m se#uida aparecer uma @anela com a relao de todos os campos pertencentes a essa tabela; con(orme no e'emplo abai'o>

Conhecendo BrOffice.org Base 2.0 Bsico

43

C ian"o e&aes ent e tabe&as


"'istem dois meios di(erentes de criarmos relaes entre tabelas>
. pressionando o boto es/uerdo do mouse sobre o campo dese@ado de uma tabela; e arrastandoCo at- o

outro campo dese@ado da outra tabela /ue se dese@a (a8er a relaoD

Conhecendo BrOffice.org Base 2.0 Bsico

44

. $!%00(-2#21- - +-37-

1%/-203!#1- #- 4#1- 1- (3%/ #&(/#> #$#!%&%!" */# 9#2%4#>

&-2'-!/% 2- e'emplo abai'o>

CO&'>!*A'
5 consulta a um banco de dados - um dos principais ob@eti*os de um #erenciador de banco de dados; de*endo este ser rpido; (le':*el e e(etuando as consultas dese@adas aos dados de maneira prtica e completa. 5 principal (inalidade de se criar uma consulta - para *isuali8ar; alterar e analisar dados de di(erentes maneiras. Tamb-m - utili8ado como ori#em dos dados em (ormulrio e relat$rios para di*ersas (inalidades> . Gnir dados de di(erentes tabelasD . "'ecuta clculos em #rupo de re#istrosD . Calcula soma e contabili8aes ou outro tipo de total; e a se#uir; a#rupa os resultados em dois tipos de in(ormaes. "'istem trFs tipos de criarCmos uma consulta>
Conhecendo BrOffice.org Base 2.0 Bsico

tipo mais comum - uma consulta para seleo de campos; utili8ar crit-rios espec:(icos para criar tamb-m uma consulta utili8ando o assistente para criao de consultaD

recuperar dados e'ibindo na ordem dese@ada.


!odemos "

por +ltimo criar consulta na e'ibio 4<=.

C ian"o cons'&tas na e(ibi)o "esi*n


Criar uma consulta pela opo e'ibio desi#n - interessante por/ue possibilita o usurio criar uma consulta mais elaborada; ane'ando tabelas; (iltra#em e ordenaes de dados. !ara criar uma consulta atra*-s do esboo si#a os se#uintes passos>

cli/ue com o boto es.uerdo do mouse no :cone do ConsultaD em se#uida selecione criar consulta na e%i,i9-o design. "m se#uida ser aberta a se#uinte @anela>

Na @anela 1dicionar ta,elas o usurio de*er escol%er /ual a tabela /ue de*er ser adicionada na consulta. Na @anela de trabal%o da consulta e'istem cinco botes>

1dicionar Ta,elas

Conhecendo BrOffice.org Base 2.0 Bsico

4)

5bre a @anela Nadicionar tabelasO para serem inclu:das tabelas para consulta.

)un9=es ,nclui um campo c%amado (uno para ser manipulado na consulta. Nome da ta,ela 3ostra o nome da tabela em /ue o campo est *inculado. "ste recurso - muito +til /uando do
trabal%o com *rias tabelas.

1lias
P um outro nome para uma tabela; podendo ser abre*iado para (acilitar o trabal%o do usurio. E,%/$4-. 0% */# 3#+%4# 0% &?#/#> @3#+%4# 1% &#1#03!- 1% &4(%23%0 $!%'%!%2&(#(0A> - *0*"!(- $-1%!" &?#/"$-4#. de Nclientes1O. 7alores distintos
.oto utili8ados para (a8er consultas utili8ando o 4<=.

Conhecendo BrOffice.org Base 2.0 Bsico

40

CRIANDO UMA CONSULTA Insira a tabela ilmes! "m seguida cli#ue em $ec%ar na &anela de Adicionar tabelas! Gma *e8 inserida a tabela inclua os dados no item campo; con(orme no e'emplo abai'o>

Conhecendo BrOffice.org Base 2.0 Bsico

46

O primeiro item o nome da tabela!Os demais s'o re$erentesaos itens da tabela!Selecione o campos )ilmes ID . Na coluna ao lado selecione o campo )ilme4 na outra 8>nero e na outra Diretor"

Um (e) terminadaa montagem da consultacli#ue no bot'osal(ar! "m seguidaaparecer*a tela de sal*ar como. No nome da consulta di#ite>&onsulta filmes"

Conhecendo BrOffice.org Base 2.0 Bsico

49

Em seguida feche a consulta.Para verificar a consulta feita clique em Consultas e em seguida clique em Consulta (ilmes.

C ian"o cons'&tas 'ti&i+an"o o assistente "e c ia)o "e cons'&tas


9 meio mais (cil de se criar uma consulta - atra*-s do 5ssistente. "le (acilita o trabal%o de estruturao dos campos da consulta e possibilita ao usurio criar esta consulta da (orma /ue dese@ar. !ara criar um (ormulrio si#a os se#uintes passos>

abra o banco de dados do BaseD na tela principal do Base cli/ue no :cone consulta e em se#uida usar assistente para criar consulta.

"m seguida aparecer* a seguinte &anela:

Conhecendo BrOffice.org Base 2.0 Bsico

N%03% (3%/ - *0*"!(- $-1%!" %0&-4?%! :*#(0 -0 &#/$-0 1# 3#+%4# :*% 1%;%!7- &-/$-! - '-!/*4"!(-. !ara escol%er os campos; o usurio tem duas opes> . clicar nos campos /ue dese@a e em se#uida no boto selecionado um item de cada *e8D para selecionaClosD ser

. clicar no boto

para selecionar todos os campos.

Neste caso; selecione todos os campos do (ormulrio. " cli/ue em 1(an9ar.

Conhecendo BrOffice.org Base 2.0 Bsico

Na tela a se#uir de*emos de(inir /ual o tipo de ordem da consulta se *ai ser crescente ou decrescente.

O "e! c escente "ste recurso possibilita ao usurio selecionar uma coluna de dados em ordem ascendente. !ara acionar este recurso si#a os se#uintes passos>

cli/ue no campo /ue dese@a mudar a ordemD cli/ue no boto ordem ascendente""m se#uia os dados sero reordenados automaticamente.

O "e! "esc escente 4emel%ante ao recurso anterior; s$ /ue neste recurso o usurio pode escol%er em reordenar os dados em ordem descendente. !ara utili8ar este recurso si#a os se#uintes passos>

cli/ue no campo /ue dese@a mudar a ordemD

Conhecendo BrOffice.org Base 2.0 Bsico

cli/ue no boto ordem descendente""m se#uida os dados sero reordenados automaticamente.

Fi&t o #a" )o "ste recurso possibilita ao usurio (a8er uma (iltra#em mais apurada da consulta. 5o clicar no boto de )iltro #adr-o aparecer a se#uinte @anela>

Ti#o "e cons'&ta &ocF pode escol%er /ue tipo de consulta dese@a ser inclu:da na consulta criada a consulta

Conhecendo BrOffice.org Base 2.0 Bsico

detal%ada onde todos os re#istros da consulta so mostradosD e a consulta resumida onde mostra somente os resultados das (unes a#re#adas Tipo de consultaaparecer*a seguinte&anela:

Nesta tela poderemos alterar o nome da consult

Conhecendo BrOffice.org Base 2.0 Bsico

N%03# 3%4# ;-&B 3%/ # ;(07- )%!#4 1# &-20*43# &!(#1# % $-1%!" %0&-4?%! 0% # &-20*43# 0%!" %,(+(1# -* /-1('(&#1#.

5 terceira opo seria a criao de uma consulta utili8ando o 4<=; onde o usurio de*er eleborar uma <uerE em (orma de comandos a (im e(etuar a mesma de acordo com as lin%as do c$di#o elaborado.

RELAT,RIO
9s relat$rios so elaborados com o prop$sito de se imprimir os dados inseridos numa tabela; de uma (orma est-tica /ue (acilite a *isuali8ao e de uma mel%or aparFncia do /ue o mostrado no banco de dados.

Criando um relat+rio
,aracriarum relat+riosiga os seguintespassos:

abra o banco de dadosD na tela principal do Base; cli/ue no :cone Relat$rioD cli/ue na opo usar assistente para criar Relat$rio"

Conhecendo BrOffice.org Base 2.0 Bsico

"m seguida- aparecer*a seguinte tela:

Nestatelao usu*rio de(er*escol%er#ual a $ontede dados: uma consultaou uma tabela! "scol%a a tabela )ilmes. "m se#uida cli/ue em &ontinuar .

Conhecendo BrOffice.org Base 2.0 Bsico

Nesta &anela aparecem duas telas: a primeira possui os campos da tabela ou da consulta e na segunda tela os campos /ue sero usados no relat$rio. !ara acrescentar um campo na se#unda tela cli/ue no boto para selecionar campo a campo ou no boto para selecionar todos os campos.

"m se#uida cli/ue em 1(an9ar"


Nesta tela o usurio poder de(inir /ual a classi(icao dos campos.

Conhecendo BrOffice.org Base 2.0 Bsico

Nesta tela o usurio poder escol%er o alin%amento do relat$rio C se em *ertical ou %ori8ontal C e o estilo C em tabela ou em colunas. "scol%a o item /ue dese@ar e em se#uida cli/ue em &ontinuar"

Conhecendo BrOffice.org Base 2.0 Bsico

"sta - a @anela (inal do relat$rio. No campo nome do relat$rio o usurio poder escol%er o nome do relat$rio. "scol%a o nome Relat$rio filmes.

N%03# 3%4# ;-&B ;(0*#4(<# - !%4#3C!(-.

Conhecendo BrOffice.org Base 2.0 Bsico

I!# i!i

e&at- ios

Gma *e8 (eito o relat$rio o usurio poder imprimiClo. !ara (a8FClo si#a os se#uintes passos> . abra o banco de dadosD . cli/ue no :cone de relat$riosD . abra o relat$rio criado. Gma *e8 aberto o relat$rio o usurio poder (a8er uma *isuali8ao do relat$rio antes de imprimiClo.

5isuali)a"+o do relat4rio
!ara *isuali8ar o relat$rio si#a os se#uintes passos> . na barra de 3enus; cli/ue em )icheiro+ . cli/ue na opo 7isualizar #3gina" "m se#uida aparecer a se#uinte tela>

Conhecendo BrOffice.org Base 2.0 Bsico

)0

N%03# 3%4# - *0*"!(- $-1%!" *0#! -0 0%)*(23%0 &-/#21-0 $#!# ;(0*#4(<#! /%4?-! - 0%* !%4#3C!(-.

7m,ress+o do relat4rio
!ara imprimir do relat$rio e'istem duas (ormas> . atra*-s do boto Imprimir na barra de (unesD . ou atra*-s da .arra de 3enu; cli/ue em 1r.ui(o e depois no subCitem Imprimir" P necessrio usar esta opo /uando %ou*er a necessidade de impresso de *rias c$pias; con(i#urar a impressora ou selecionar /uais as p#inas /ue de*ero ser impressas. 5o clicar neste subCitem aparecer a se#uinte tela>

Conhecendo BrOffice.org Base 2.0 Bsico

)1

Conhecendo BrOffice.org Base 2.0 Bsico

)2

Você também pode gostar