Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila Basica BrOffice - Org Base
Apostila Basica BrOffice - Org Base
'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
.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
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"
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"
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"
Na tela acima o usurio poder escol%er /ual nome ir utili8ar no .anco de Dados; e ap$s cli/ue em 'al(ar"
BASE DE DADOS
1 - Noes bsicas
!ara trabal%ar com o Base o usurio de*er ter aprender al#uns conceitos bsicos>
. No . 9s
dados Aos re#istrosBso arma8enados em tabelas; e /ue de*em possuir um :ndice C uma c%a*e
- onde so arma8enados os dados do banco de dados. 4o nas tabelas /ue se cria a estrutura do banco
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.
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
11
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#.
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.
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
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.
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"
1)
&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>
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>
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.
19
Num0rico+
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
. 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.
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.
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.
23
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.
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>
. selecionar o item de Cai'a de Jrupo na cai'a de (erramentas de (ormulrioD D%'(2(! - 4- -21% (!" (20%!(! - )!*$- 1% +-35%0 1% 0%4%67-8
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>
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.
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>
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
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 "
30
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"
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.
. 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>
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"
34
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.
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#.
30
N# 3%4# #&(/# (!%/-0 1%'(2(! :*#4 ;#( 0%! # -!1%/ 1% ;(0*#4(<#67- 1-0 &#/$-0 1- '-!/*4"!(- % 1sub(ormulrio.
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.
Na tela acima o usurio de(inir /ual o estilo ser utili8ado ; cor e /ual a (orma dos campos.
39
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"
40
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.
41
com o banco de dados aberto Atela desMtop do BaseB; cli/ue em (erramenta+ cli/ue na opo Rela9=es"
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>
43
44
. $!%00(-2#21- - +-37-
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
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
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% #03!- 1% &4(%23%0 $!%'%!%2&(#(0A> - *0*"!(- $-1%!" &?#/"$-4#. de Nclientes1O. 7alores distintos
.oto utili8ados para (a8er consultas utili8ando o 4<=.
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>
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"
49
Em seguida feche a consulta.Para verificar a consulta feita clique em Consultas e em seguida clique em Consulta (ilmes.
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.
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
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>
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
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:
N%03# 3%4# ;-&B 3%/ # ;(07- )%!#4 1# &-20*43# &!(#1# % $-1%!" %0&-4?%! 0% # &-20*43# 0%!" %,(+(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"
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 .
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.
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"
"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.
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>
)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>
)1
)2