Anda di halaman 1dari 35

Tema 2

Creacin e insercin de datos en tboas

UNIDADE FORMATIVA 4

Denominacin: Aplicacins informticas de bases de datos relacionais

Cdigo: UF0322

Duracin: 50 horas

MDULO FORMATIVO OFIMTICA


ndice de contidos
Introducin.........................................................................................................................3
Obxectivos.........................................................................................................................3
Conceptoderexistrosecampos(I)...................................................................................3
Conceptoderexistrosecampos(II)..................................................................................4
Tiposdedatos...............................................................................................................5
Tamaomximoechaveprimaria................................................................................6
Distintasformasdecreacindetboas............................................................................7
Elementosdunhatboa.................................................................................................8
Propiedadesdoscampos..............................................................................................9
Texto,Memo.............................................................................................................9
Numricos...............................................................................................................10
Data,Hora,Data/Hora............................................................................................10
Si/Non,Imaxe,Outro...............................................................................................11
Crearunhatboadesdeavisualizacindeseo(I)....................................................11
Crearunhatboadesdeavisualizacindeseo(II)...................................................13
Chaveprimaria........................................................................................................14
Gardaratboa........................................................................................................15
Crearunhatboausandooasistente(I).....................................................................16
Crearunhatboausandooasistente(II)....................................................................17
Crearunhatboausandooasistente(III)...................................................................18
Crearunhatboausandooasistente(IV)..................................................................19
Crearunhatboausandooasistente(V)...................................................................20
Introducindedatosnatboa.........................................................................................21
Movementospoloscamposerexistrosdunhatboa......................................................23
Eliminacinderexistrosdunhatboa..............................................................................24
Modificacinderexistrosdunhatboa............................................................................25
Copiadoemovementodedatos......................................................................................26
Buscaereemprazadodedatos.......................................................................................27
Creacindefiltros(I).......................................................................................................28
Creacindefiltros(II)......................................................................................................29
Ordenacinalfabticadecampos...................................................................................30
Formatosdunhatboa(I)................................................................................................31
Formatosdunhatboa(II)...............................................................................................32
Creacindendicesencampos......................................................................................33
Conclusins.....................................................................................................................35

2
Introducin
Neste tema estudaremos as diferentes formas de crear tboas, a
introducin de datos e a sa manipulacin.

Trataremos os conceptos de: rexistros, campos, ndices, chave primaria e


filtros.

Traballaremos tamn a creacin de filtros, os formatos dunha tboa e a


creacin de ndices.

Obxectivos
Identificar as distintas opcins existentes nunha base de datos
relacional para a creacin, deseo, visualizacin e modificacin das
tboas.

Describir os conceptos de campo e de rexistro, as como a sa


funcionalidade nas tboas das bases de datos relacionais, as como
as sas distintas opcins tanto xenerais como de busca.

Diferenciar os distintos tipos de datos que poden ser albergados


nunha tboa dunha base de datos relacionais, as como as sas
distintas opcins tanto xerais como de busca.

Concepto de rexistros e campos (I)


A base de datos organiza a informacin que vai a conter en tboas. Estas
tboas estn formadas por filas (rexistros) e columnas (campos). hora de
nomear un campo dbese ter en conta o tipo de dato que vai almacenar. Un
exemplo da tboa de clientes sera o seguinte:

Nome Apelido Enderezo Telfono

Sara Rodrguez R/ Coira, 23 981242526

Manoel Garca R/ Travesa, sn 986234567

A tboa ten dous rexistros (clientes) e cada rexistro consta de 4 campos


(Nome, Apelido, Enderezo e Telfono) .

3
A insercin dos datos depender do tipo de dato que se seleccione, de xeito
que cando se selecciona un tipo de datos estase indicando:

O tipo de valor permitido. Por exemplo, non posible almacenar


texto nun campo Data/hora.

O tipo de operacins que se poden realizar sobre os valores. Non se


poden realizar clculos (sumar, restar, calcular promedios) sobre un
campo Texto, pero si sobre un campo Numrico.

Concepto de rexistros e campos (II)


Unha vez deseada a estrutura xeral da tboa necesario definir os campos
que a compoen.

A creacin da tboa limtase definicin dos distintos campos, xa que


os rexistros engadiranse posteriormente. Esta operacin realzase na vent
de Deseo de tboa.

Vent de Deseo de tboa.

No momento de crear un campo deberanse ter en conta os seguintes


requisitos:

Nunha mesma tboa non poden existir dous campos co mesmo


nome.

recomendable dar aos campos nomes que tean lxica; se se vai

4
crear un campo nunha tboa que vai conter nomes de persoas, o lxico
vai ser denominalo "nome"; se os nomes son de clientes, podera
denominarse "nome_cliente". Non convn asignar caracteres especiais
(espazos en branco, ""...) ou smbolos, xa que hora de crear
consultas, podemos ter problemas.

Dependendo do dato que se vaia introducir, dbese seleccionar o tipo


axeitado para poder realizar as operacins desexadas con el.

No punto seguinte veremos unha relacin dos distintos tipos de datos que se
poden atopar en LibreOffice Base.

Nota!
Opcionalmente poderemos empregar o Campo Descricin; este campo permite
introducir un texto libre que se utilizar para aclarar a funcin do campo.

Tipos de datos
Na creacin de tboas temos que definir os tipos de datos que vai conter
cada campo. Deberemos definir se un campo vai conter texto, nmeros,
datas, imaxes, etc. LibreOffice Base permite os seguintes tipos de datos
(dependendo da versin utilizada, pode aparecer algn tipo de dato ademais
dos que se enumeran aqu):

TIPO DE
USO
DATOS

Texto Caracteres alfanumricos.

O campo Memo sese empregar para introducir unha grande cantidade de


Memo
caracteres

Podern realizarse operacins matemticas con eles. Contn nmeros enteiros


Numrico
ou fraccionarios.

Contn datas e horas, poden realizarse operacins sobre eles como nmero de
Data/Hora
das entre das datas.

Si/Non Valor booleano.

Imaxe Este campo pode conter imaxes.

Outro Este tipo de campo pode conter obxectos coma ficheiros, grficas, sons...

5
No seguinte apartado de creacin de tboas profundaremos nas sas
propiedades.

Tamao mximo e chave primaria


O tamao mximo: debemos establecer un tamao mximo tendo en conta
os posibles valores que vai conter. Por exemplo, se imos almacenar o nome
dunha persoa, que tamao mximo pode ter? Loxicamente 10 caracteres
poderan non ser suficientes (Xon Manoel xa ten mis: once contando o
espazo en branco) pero tampouco debemos reservar un tamao mximo
esaxerado se nunca vai ser utilizado.

Chave Primaria: o campo que vai ser a chave primaria de cada tboa. A
chave primaria dunha tboa aquel campo que fai que cada rexistro desa
tboa sexa nico, dicir, un campo que non poder ter valores duplicados
nin nulos. Este tipo de campo o que despois nos vai permitir relacionar
tboas entre si (falaremos das relacins mis adiante). O mis habitual que
a chave primaria sexa un campo autonumrico, dicir, un campo que ter
valores numricos correlativos que servirn como nmero de referencia de
cada rexistro (igual que nun videoclub cada socio ten un nmero de socio
nico ou que nunha tenda cada produto ten un cdigo diferente).

6
Distintas formas de creacin de tboas
A creacin da tboa limtase definicin dos distintos campos que a
compoen, posto que os rexistros se introducirn posteriormente.

Para crear unha tboa hai que ter aberta unha base de datos e desde a
vent de Base de datos seleccionar os obxectos tboas (parte esquerda da
vent) e aparecen as tres opcins:

Crear unha tboa en visualizacin deseo. Esta opcin permite


definir os campos, con todas as sas caractersticas, na vent deseo.
Mediante Usar o asistente para crear tboa. Esta opcin permite
crear a tboa a partir de tboas predefinidas que incorpora o Base para
a sa inmediata utilizacin, non caso de que algunha se axuste s
nosas necesidades.
Desde o modo Crear visualizacin: pdese crear unha vista
especificando as tboas e nomes de campo, veremos mis polo mido
esta opcin no tema 3 dedicado creacin de relacins entre tboas.

Empregando a visualizacin deseo escolleremos os nomes dos


campos, as sas propiedades e tipos, e utilizando o asistente partiremos
dun exemplo que nos facilitar a sa creacin.

Opcin visualizacin deseo para crear tboa.

Opcin do asistente para crear tboa.

Veremos estas das opcins mis polo mido ao longo deste apartado.

Elementos dunha tboa


Creada a base de datos e feito o deseo da mesma, o seguinte paso sera a
creacin das Tboas nas que organizar a informacin.

Unha tboa un conxunto de datos organizado nunha matriz


bidimensional. Estas dimensins son os rexistros (filas) e os campos
(columnas).

Todas as bases de datos teen unha estrutura formada polos seguintes


elementos:

Tboa: lugar onde se almacenan datos sobre un determinado tema


como, por exemplo, clientes ou elementos.

Rexistros: concepto bsico no almacenamento de datos. o conxunto


de datos relacionados entre si, que son tratados como unha unidade.
Cada rexistro dunha tboa contn informacin sobre algo especfico,
como por exemplo, sobre un cliente. Son denominados tamn lias ou
filas.

Campos: cada un dos datos que compoen un rexistro, como


apelidos ou nome. Tamn os coecemos como columnas.

As tboas creadas non actuaran como obxectos independentes, xa que a

8
informacin contida nelas (clientes, pedidos, elementos...) soe estar
relacionada entre si. Base permite, polo tanto, establecer relacins entre elas
de modo que acten como un conxunto interrelacionado. Por este motivo
flase de base de datos relacional.

Nota!
Para que unha base de datos poida ser considerada como tal tense que pr en
contacto (relacionar) as tboas que forman parte da base de datos.

Propiedades dos campos


Lembramos que os tipos de datos mis utilizados poden ser:

Texto

Memo

Numricos

Data

Hora

Data/Hora

Si/Non

Imaxe

Outro

A continuacin entramos en detalle a analizar para que serve cada un deles


e as sas propiedades.

Texto, Memo
Texto [VARCHAR]: un campo definido como tipo Texto [VARCHAR]
pode conter combinacins de texto e nmeros, as como nmeros que
non requiran clculos, como os nmeros de telfono.Ten un tamao
variable. Exemplos deste tipo de campo seran os campos Nome,
Apelidos, DNI, Telfono (campo sobre o que, anda que estea formado
por nmeros exclusivamente, nunca se van realizar clculos

9
numricos), etc.

Memo [LONGVARCHAR]: igual que o texto pero cun tamao moi


grande (2Gb). Os campos Observacins, Temario dunha materia, etc.
seran exemplos deste tipode campo.

Numricos
Numricos: estes tipo de campos contern nmeros e permitirn
realizar clculoscon eles. LibreOffice ofrece diferentes tipos de campos
numricos:

1. Enteiro [INTEGER]: admite nmeros enteiros (positivos ou


negativos) comprendidos entre -2.147.483.648 e 2.147.483.647.

2. Pequeno enteiro [TINYINT]: admite valores enteiros


comprendidos entre -128 e 127.

3. Pequeno enteiro [SMALLINT]: admite nmeros enteiros


(positivos ounegativos) comprendidos entre -32.768 a 32.767.

4. Nmero [NUMERIC]: permite introducir nmeros con cifras


decimais. Straballa cos decimais fixados.

5. Decimal [DECIMAL]: permite introducir nmeros con cifras


decimais. Podetraballar con mis decimais dos fixados.

6. Real[REAL]:tiponumricoenpuntoflotante.

7. Flotante[Float]: tipodenmeroenpuntoflotantedeprecisin
simple.

8. Dobre [DOUBLE]: tipo de nmero en punto flotante de precisin


dobre.

Data, Hora, Data/Hora


Data [DATE]: este tipo de campo poder conter datas (da, mes e ano).
Os campos Data de nacemento, Data de compra, etc. son exemplos
deste tipo de campo.

10
Hora [TIME]: este tipo de campo poder conter horas (horas, minutos e
segundos). Por exemplo, Hora de comezo, Hora de finalizacin, etc.

Data/Hora [TIMESTAMP]: pode conter valores de data e hora, no


mesmo campo. Exemplo deste tipo de campo podera ser Data de
nacemento se nos interesa saber exactamente o da e a hora na que
naceu a persoa, etc.

Si/Non, Imaxe, Outro


Si/Non [BOOLEAN]: este tipo de campos s pode conter os valores Si
e Non, representados como: Si/Non, Verdadeiro/Falso ou
Activado/Desactivado. Por exemplo, os campos Coche (para indicar se
ten coche propio ou non), Baixa (para indicar se est de baixa ou non),
Fillos (para indicar se ten fillos ou non), etc.

Imaxe [LONGVARBINARY]: este tipo de campo pode conter imaxes.


Exemplos deste tipo de campo seran os campos Foto, etc.

Outro [OTHER]: este tipo de campo pode conter obxectos coma


ficheiros (de Excel, de Word, etc.), grficas, sons, etc. Un exemplo
deste tipo de campo podera ser o campo Curriculum Vitae (se se refire
a que ir anexo a un ficheiro de Word co seu CV, por exemplo), etc.

Crear unha tboa desde a visualizacin deseo (I)


Imos crear unha tboa desde a visualizacin deseo. Para iso, na pantalla
principal da aplicacin e tendo seleccionado o obxecto Tboa, prememos na
opcin Crear unha tboa en visualizacin deseo:

Aparecer nese momento unha pantalla na que deberemos introducir todos


os datos referidos aos campos que van formar a nosa tboa. Non
esquezamos que moito mis que aconsellable realizar previamente o
deseo inicial en papel.

11

Comezaremos indicando o nome que lle queremos dar ao campo e


escribirmolo na columnaNome do campo:

Ao introducir un nome de campo, automaticamente na columna de Tipo de


campo aparece o valor Texto [VARCHAR], por ser este o mis utilizado.
Poderemos cambiar o tipo de campo premendo nesta segunda columna para
despregar a lista e elixir outro valor.

12
Lembremos que vimos os diferentes tipos de campos na unidade anterior.

Na columna Descricin poderemos escribir un pequeno comentario no que


indiquemos mispolo mido os valores que vai conter este campo.

Crear unha tboa desde a visualizacin deseo (II)


Na parte inferior desta pantalla poderemos indicar certas caractersticas do
campo especificado. Estas caractersticas varan segundo o tipo de campo
elixido, pois non ten as mesmas propiedades un texto que un nmero ou
unha data.

As propiedades que poden aparecer son as que seguen:

Valor automtico: se indicamos que Si nesta propiedade ser


LibreOffice o que cubra automaticamente este campo cun valor
secuencial. Como xa indicamos na unidade anterior, esta opcin
normalmente se utiliza para campos de tipo cdigo utilizados como
chave primaria. S est dispoible cos tipos Integer e BigInt.

Necestase unha entrada: serve para indicar se obrigatorio ou non


introducir un valor neste campo para cada rexistro da tboa. Se
definimos un campo como chave primaria, automaticamente se activar
a opcin Si e non se poder modificar.

Lonxitude: especifica a lonxitude mxima permitida no campo.

Decimais: desde esta opcin indicamos cantas cifras do tamao


asignado levarn os decimais.

Valor predefinido: aqu indicamos un valor por defecto para o campo.


Este valor podermolo modificar ou eliminar no momento de introducir
datos.

Exemplo de formato: permite indicar o formato dos valores neste


campo. Por exemplo, nun campo tipo Data podemos indicar o formato
no que queremos que se mostre a data, nun campo numrico podemos

13
indicar se queremos separador de milleiros ou o signo da moeda, etc.

Desta maneira e fila a fila, iremos introducindo os distintos campos que


forman a tboa edefinindo as sas caractersticas.

Por exemplo, se quixsemos crear unha base de datos na que almacenar


informacin sobre os Dvds que temos na nosa videoteca persoal, a definicin
de campos podera ser algosemellante a isto:

Chave primaria
Xa vimos na unidade anterior o que a chave primaria e a importancia que
ten. Recordemos que a chave primaria ou principal debe ser o campo
que contn valores nicos para cada rexistro, que non pode conter
valores repetidos nin nulos, e que ser moi importante no caso de querer
relacionar varias tboas.

Do noso exemplo Videoteca, o nico campo que temos que non vai conter
valores repetidos e que nunca vai quedar en branco o campo Cdigo, polo
que deber ser este a chave primaria da tboa.

Para indicarlle aplicacin que este campo vai ser a chave primaria, o
primeiro que debemos facer situarnos nel (aparecer esquerda da fila un
tringulo verde):

Posteriormente faremos clic co botn dereito e amosarsenos o despregable


seguinte permitndonos seleccionar ese campo como Chave primaria:

14
Ao facer clic nesta opcin, observaremos que no lugar en que se mostra o
tringulo verde agora tamn aparece unha chave; esta chave indcanos que
este o campo da chave primaria.

Chaveprimariaautomtica
s veces LibreOffice Base marca un campo como chave primaria
automaticamente. Isto acontece cando definimos un campo como Integer ou
BigInt e seleccionamos a opcin Si na propiedade de Valor automtico.

Gardar a tboa
Unha vez creada a tboa deberemos gardala. Para iso premeremos o botn
de gardar ( ) ou seleccionaremos a opcin Gardar do men Ficheiro.

En calquera caso, preguntarsenos o nome que lle queremos asignar


tboa:

15
A continuacin, se xa rematamos con esta tboa, podemos pechala ben
desde a opcin Ficheiro > Pechar ou ben premendo o botn da X
correspondente. En ambos os casos volveremos pantalla principal da
aplicacin na que veremos o obxecto creado:

Crear unha tboa usando o asistente (I)


Base permtenos crear tboas dunha forma sinxela usando un asistente que
nos gua paso a paso e que nos permite crear unha tboa a partir de
modelos que trae predefinidos.

Na pantalla principal da aplicacin, e tendo seleccionado o obxecto Tboas,


facemos clic na opcin Usar o asistente para crear unha tboa:

Aparecern agora unha serie de xanelas que nos van consultando diferentes
caractersticas.

16
Crear unha tboa usando o asistente (II)
Na primeira pantalla debemos elixir que modelo de tboa queremos
usar:

O Base agrupa as distintas tboas predefinidas en das categoras:


Negocios e Persoal. Seleccionaremos unha ou outra segundo nos
interese facendo clic no botn de opcin correspondente.

Unha vez elixida a categora, na lista despregable Tboas de mostra


aparece a lista das tboas que contn esa categora:

Seleccionando unha tboa de mostra da lista, no apartado Campos


dispobeis aparece a lista de campos que podemos inclur na tboa
segundo o modelo escollido:

17

Deberemos inclur no apartado Campos seleccionados aqueles que nos


interesan para a nosa tboa. Para iso utilizaremos os seguintes botns:

Para pasar o campo seleccionado ao apartado Campos


seleccionados

Con este botn pasamos todos os campos ao apartado Campos


seleccionados

Permtenos eliminar o campo seleccionado do apartado Campos


seleccionados

Podemos eliminar todos os campos do apartado Campos


seleccionados

Crear unha tboa usando o asistente (III)


Unha vez seleccionados os campos da nosa nova tboa, cos botns
e poderemos alterar a orde na que van aparecer. Para iso faremos clic
no campo que queremos reordenar e, a continuacin, prememos no
botn correspondente segundo o queiramos subir ou baixar na lista.

18
Ao rematar nesta xanela facemos clic en Seguinte.

Aparecer outra xanela na que podemos modificar as propiedades dos


campos seleccionados, engadirlle campos novos tboa, eliminar algn
dos existentes ou reordenar a lista de campos. Seleccionando un campo
na lista Campos seleccionados aparecern as sas propiedades (as
mesmas explicadas anteriormente no apartado de Crear unha tboa en
visualizacin de deseo deste mesmo manual) que podemos modificar:

Crear unha tboa usando o asistente (IV)


Cos botns e poderemos eliminar o campo seleccionado ou engadir
un novo, mentres que cos botns e poderemos alterar a orde na
que aparecern estes.

Unha vez realizados os cambios desexados, prememos en Seguinte e


aparece unha xanelanova:

19
Nesta pantalla debemos indicar se queremos crear unha chave primaria
(chave principal) paraa nosa tboa.

No caso de querela, temos tres opcins:

Engadir chave primaria automaticamente. O Base engadiralle un


campo autonumrico tboa.

Utilizar un campo xa en uso como chave primaria. O Base


permtenos definir como chave primaria un dos campos xa existentes
na tboa.

Definir chave primaria como combinacin de varios campos. Co


Base podemos definirvarios campos para que formen a chave primaria
conxuntamente.

Se non queremos unha chave principal na nosa tboa,


desmarcaremos o cadro de verificacinCrear chave primaria.

Crear unha tboa usando o asistente (V)


Cando rematemos nesta pantalla premeremos en Seguinte e aparecer a
ltima xanela:

20

Nesta xanela debemos indicar o nome que queremos asignarlle tboa e


especificar que o seguinte que queremos facer con ela:

Inserir datos inmediatamente

Modificar deseo da tboa

Crear un formulario baseado nesta tboa

Unha vez seleccionada a tarefa, prememos en Rematar para sar do


asistente e crear a nosatboa.

Introducin de datos na tboa


Se unha vez que creamos a tboa queremos comezar a introducir datos
directamente sobre ela, abonda con facer dobre clic sobre a icona
correspondente:

O xeito de introducir datos en Base mediante rexistros un proceso bastante


sinxelo: cando se abre a tboa, esta est preparada para a introducin de
novos datos. Non obstante, se a tboa xa ten rexistros almacenados, pode
resultar molesto ter que desprazarse at o final da mesma para situarse nun
rexistro baleiro e introducir novos datos.

21
Na parte inferior, no navegador de rexistros atopamos o botn Novo
Rexistro, que sita o cursor no primeiro rexistro en branco.

O rexistro en branco ten un asterisco no seu selector de rexistro.

Unha vez aberta a folla de datos da tboa, para comezar a introducir datos,
temos que seguir os seguintes pasos:
Na primeira fila da folla de datos aparecen sinalados de forma
destacada os nomes dos campos da tboa na mesma orde na que se
crearon. Poderemos seleccionar estes nomes facendo clic sobre eles,
o que permite seleccionar toda a columna.

Debaixo, na segunda lia, aparece o primeiro rexistro da tboa se


a primeira vez que imos introducir datos. Se a tboa xa contn datos
almacenados, amsanse todos os rexistros. esquerda atpase unha
frecha que indica que rexistro est seleccionado en cada momento.

No p da vent existen unha serie de botns que permiten o


desprazamento a travs dos rexistros da tboa; o campo que est
entre estes botns amosa sempre un nmero, que o rexistro que est
seleccionado. Neste campo tamn poderemos introducir un nmero e
pulsar Intro, o que permite seleccionar calquera rexistro.

Para comezar a introducir datos na tboa, seleccionamos un campo e


escribimos. Para ir introducindo os datos seguintes podemos facer clic
co rato nos restantes campos ou ir premendo as teclas Tab ou a frecha
de direccin cara a dereita.

22

Unha vez introducida a informacin pechamos a vent gardando os


cambios realizados facendo clic na X ou en Pechar.

Sempre que modifiquemos datos, Base gardar automaticamente cando


vaiamos a outro rexistro ou cando pechemos a folla de datos.

Nota!
Poderemos observar que dependendo das caractersticas do campo, algns
aparecern con valores xa automticos, outros aparecern como un cadro de
activacin, etc.

Movementos polos campos e rexistros dunha tboa


Neste apartado faremos un breve repaso para ter claros os xeitos de
movernos polos diferentes campos e rexistros da tboa:

Movementos polos campos

Para movernos polos campos poderemos utilizar a tecla Tab ou as frechas


do cursor (ou Teclas de direccin).

23
Tecla Tab Tecla de direccin

Navegar polos rexistros da tboa

Na parte inferior da pantalla podemos ver a barra de navegacin entre


rexistros. Nela indcase en que rexistro estamos situados e cantos rexistros
hai en total; ademais, aparecen uns botns que nos permiten saltar dun
rexistro a outro:

Por orde, os botns permtennos ir ao primeiro rexistro, ao rexistro anterior,


ao seguinte, aoltimo e crear un novo.

Eliminacin de rexistros dunha tboa


Se queremos eliminar un rexistro, simplemente nos situamos nel facendo
clic en calquera campo deste e seleccionamos a opcin Editar > Eliminar
rexistro:

Antes de borrar o rexistro, a aplicacin pedir confirmacin:

24
Nese momento seleccionaremos a opcin desexada.

Modificacin de rexistros dunha tboa


Ademais de introducir rexistros, outra funcin de grande utilidade a de
modificar a informacin almacenada nas tboas ou dito doutro xeito,
modificar rexistros das tboas.

Cando se abre unha tboa, Base presenta resaltado o contido do primeiro


campo pertencente ao primeiro rexistro.

Nota!

Se desprezamos o cursor dun campo a outro, ser o contido deste o


que quedar resaltado.

Nesta situacin, se escribimos calquera dato, este reemprazar ao


existente no campo activo. Se s queremos modificar unha parte do campo,
debemos facer clic na parte do texto que queiramos modificar:

O rexistro amosar o indicador do botn de lapis escribindo, o que significa


que se realizaron modificacins e anda non foron gardadas.

Recordemos que Base grava automaticamente os datos correspondentes a


un rexistro cando se active outro. Se queremos gravar os datos do rexistro
activo sen necesidade de activar outro, teremos que facer clic no botn

25
Gardar rexistro actual seleccionando na barra de ferramentas

Os rexistros que amosa a tboa estarn ordenados conforme ao campo


que chave, polo que pode que non os vexamos na mesma orde en que os
introducimos.

Nota!
Se o resultado dunha operacin non o que esperabamos podemos utilizar a

operacin desfacer, premendo o botn da barra de ferramentas .

Copiado e movemento de datos


s veces precisamos copiar ou mover datos almacenados na base de
datos de Base. Existen varios modos de copiar a informacin: entre campos
dunha mesma tboa, de diferentes tboas ou desde outras aplicacins.

Co comando Copiar poderemos copiar datos deixando intactos os datos


orixinais. Tamn podemos empregar o comando Cortar, que elimina os
datos orixinais de forma que poida movelos a outro sitio. Logo poderemos
Pegar os datos xa que estes estn almacenados no portapapeis.

Tamn podemos copiar ou mover os datos de mltiples campos ou de varias


columnas completas; para iso s temos que seleccionar todos estes campos
previamente. Podemos copiar e pegar datos na mesma tboa, entre das
tboas ou ben entre distintas aplicacins.

Nos seguintes pasos describimos o modo mis sinxelo e recomendable para


copiar datos entre campos:

1. Desde a folla de datos seleccionamos os datos que queremos


copiar.
2. Facemos clic no botn de Copiar da barra de ferramentas.
3. Se o que queremos inserir datos dentro de datos existentes,
colocamos o punto de insercin, facendo clic co rato, no lugar
onde queremos pegalos.

26
4. Facemos clic no botn Pegar da barra de ferramentas.

Nota!
Lembramos os atallos de teclado:

Copiar: Ctrl + C

Cortar: Ctrl + X

Pegar: Ctrl + V

Busca e reemprazado de datos


Base permite amosar datos ademais de imprimilos ou exportalos.

Nunha tboa con multitude de rexistros, quizais interese visualizar un


determinado rexistro ou un conxunto deles, ou ordenalos dun xeito
determinado.

Para atopar e acceder a un determinado rexistro ou certos valores nunha


tboa, utilizaremos o botn Localizar rexistro da barra de ferramentas. O
cadro de dilogo de Busca de rexistro permanecer aberto sobre a vent
da folla de datos at que o pechemos:

Base, de modo predeterminado, realiza a busca no campo que se atopa


activo nese momento.

Para realizar unha busca en toda a tboa premeremos sobre a opcin Todos

27
os campos. Tamn posible personalizar a busca, segundo interese en
cada momento desde as opcins de Configuracin:

Premeremos o botn Buscar e iremos atopando os rexistros. Se desexamos


modificar algn dato, deberemos pechar o cadro de dilogo Busca de
rexistro facendo clic no botn Pechar.

Nota!
Tamn podemos activar a busca usando o atallo de teclado Ctrl + F.

Creacin de filtros (I)


Un filtro unha restricin que se realiza nunha tboa para visualizar s un
conxunto de rexistros.

En Base existen varios tipos de filtros. S temos que indicar o dato, o campo
correspondente polo que se desexan filtrar os rexistros e aplicar o filtro. Unha
vez aplicado o filtro, podemos imprimir ou modificar os rexistros.

Iconas de filtros na Barra de ferramentas de datos.

Nota!
Se facemos clic nunha cela e activamos o filtro, premendo o botn Filtro
automtico , amosaranse os rexistros que coinciden con el.

28
Creacin de filtros (II)
Se o que desexamos realizar unha busca mis exhaustiva, Base dispn da
opcin Filtro Estndar , que permitir obter resultados que se adapten a
unha serie de requisitos. S temos que seleccionar o nome dos campos e
engadir as condicins que deben cumprir.

Para cancelar calquera filtro, premeremos no botn Retirar filtro/orde .

Un exemplo dos filtros sera o seguinte:

Imaxinemos unha tboa cos datos persoais duns clientes:

Se desexamos ver s os rexistros dos clientes que non son de Fene,


premeremos no botn Filtro estndar e configuraremos o filtro como
segue:

A visualizacin da tboa queda como pode verse a continuacin:

29

Observamos que o botn Aplicar filtro da barra de ferramentas est activo:

Cando definimos un filtro e non se elimina, ao cerrar a folla de datos, Base


garda o filtro definido xunto tboa. Deste xeito podemos volver a utilizar o
filtro a prxima vez que abramos a tboa, premendo en Aplicar filtro.

Se realizamos un novo filtro, este filtro substituir ao que se creou antes.

Nota!
Cando queiramos modificar temporalmente os rexistros dunha tboa utilizaremos
un filtro, pero cando desexemos ver un determinado conxunto de rexistros varias
veces utilizaremos unha consulta. As non teremos que executar o filtro tantas
veces como queiramos visualizar estes datos.

Ordenacin alfabtica de campos


Na barra de botns aparecen, entre outros, aqueles que nos permiten
cambiar a orde na quese mostran os rexistros:

: con este botn especificamos os criterios de ordenacin dos datos


e podemos establecer a orde en base a mis dun campo de xeito que,
se no primeiro campo especificado hai valores repetidos, ordnanse
eses rexistros en base ao seguintecampo especificado.

30
: este botn ordena de maneira ascendente en base columna que
teamos seleccionada.

: este botn ordena de forma descendente en base columna que


teamosseleccionada.

Por exemplo, se queremos ordenar os rexistros en orde ascendente polo


campo TtuloPelcula,simplemente facemos clic sobre calquera campo desa
columna e prememos o botn .

Deste xeito os rexistros quedarn ordenados de maneira ascendente con


respecto a esecampo:

Formatos dunha tboa (I)


s veces pode suceder que o ancho da columna non permita ver o contido
completo desta:

Podemos modificar o ancho dunha columna situando o punteiro sobre a

31
lia que separa as cabeceiras das columnas e arrastrndoo na direccin
desexada:

Nota!
Se facemos dobre clic sobre a cabeceira dunha columna na que os datos non
aparezan completamente, esta axustarase automaticamente.

Formatos dunha tboa (II)


Se o que desexamos modificar o formato co que se almacenan os datos
dalgn campo, poderemos acceder sa modificacin facendo clic co botn
dereito sobre a columna (Campo) que desexemos modificar. Isto
amosaranos o seguinte men:

Ademais de permitirnos modificar a Largura da columna ou Ocultar


columna, premendo na opcin de Formato da columna poderemos acceder
modificacin do Formato e o Aliamento dos datos que contn esa
columna:

32
Creacin de ndices en campos
Queunndice?
Un ndice emprgase para buscar e ordenar rexistros dunha base de datos
dun xeito mis rpido. O ndice garda o lugar dos rexistros tendo en conta os
diferentes campos que se decidan indizar. Base, unha vez ten o lugar no que se
atopa o ndice, xa pode recuperar os datos. Deste xeito, a creacin de ndices
facilita a consulta de determinados rexistros.

importante destacar que non convn facer un uso abusivo de ndices, xa que
podera ralentizar o uso da nosa base de datos.

Para acceder a este comando faremos clic na icona de Tboas. Despois


escollemos Inserir - Deseo de tboa... ou Editar - Editar...

O Deseo de ndice permtenos crear e modificar os ndices da tboa na


que estamos a traballar.

A continuacin indicamos as sas posibilidades:

33
ndices: amosa os ndices dispoibles. Seleccionamos un ndice da
lista para editalo. Os Detalles do ndice seleccionado amsanse no
cadro de dilogo.

Novo ndice : crea un novo ndice.

Borrar o ndice actual : elimina o ndice que temos seleccionado.

Renomear o ndice actual : renomea o ndice que temos


seleccionado.

Gardar o ndice actual : garda o ndice seleccionado.

Redefinir o ndice actual : permtenos redefinir o ndice en curso.

Detalles do ndice: no momento que cambiamos os detalles do


corrente ndice e seleccionamos outro, este cambio realzase
inmediatamente na fonte de datos. So podemos deixar o dilogo ou
seleccionar outro ndice se os cambios foron exitosamente actualizados
na fonte de datos. De todos modos podemos desfacer os cambios
facendo clic no botn Redefinir ndice actual.

Un nico: especifica onde o ndice actual permite valores nicos.


Seleccionando a opcin Un nico prevn que datos duplicados se
introduzan no campo e asegura a integridade dos datos.

Campos: a rea de campos amosa unha lista de campos na tboa en


uso. Tamn se poden seleccionar campos mltiples. Para eliminar un
campo dunha seleccin seleccionamos unha entrada baleira ao
principio da lista.

34
Campo de ndice: amsanos a lista de campos na tboa corrente.
Podes seleccionar mis dun campo.

Orde de clasificacin: determina a orde.

Pechar: pecha o dilogo.

Conclusins
Neste tema comezamos por introducirnos nos conceptos de rexistros e
campos e vimos as diferentes metodoloxas para crear unha tboa:

Crear unha tboa desde visualizacin deseo...

Usar o asistente para crear unha tboa...

Tamn repasamos as diferentes maneiras de traballar coas tboas e os seus


datos: introducin de datos, movementos polos campos e rexistros,
eliminacin, modificacin, copia, busca e reemprazo de datos.

Usamos filtros e creamos ndices que nos axudan a traballar cos datos das
tboas.

CreacineinsercindedatosentboasporTagenAtapara Amtega estbaixounha


licenzaCreativeCommonsRecoecementoCompartirIgual3.0Espaa

35

Anda mungkin juga menyukai