Академический Документы
Профессиональный Документы
Культура Документы
Clique no boto Tabela da Figura 5-1 para criar uma nova tabela na vista da folha de dados. O Access apresenta uma tabela vazia. Escreva os registos na tabela com se estivesse a trabalhar numa folha de clculo. O Access trata de criar os campos e de determinar o tipo de dados para cada campo em funo das informaes que escrever na tabela. Verifique que a primeira coluna de numerao automtica, e ser definida como chave primria.
Guardar uma tabela Para guardar a tabela, clique no boto guardar que encontra na barra de acesso rpido.
Figura 5-3
K-Train
- 23 -
Para alterar o nome do um campo, posicione o cursor no campo que pretende e clique no comando Mudar o Nome que encontra no separador da Figura 5-4.
Aqui pode definir o Tipo de Dados do campo, bem como algumas propriedades como a Formatao numrica, Exclusivo ou Necessrio.
- 24 -
Se necessitar eliminar algum campo, posicione o cursor nesse campo e clique no boto
Campo que encontra no separador Folha de Dados no Friso, para aparecer a lista de
Modelos de Campos.
Para utilizar um campo desta lista, clique no campo e arraste-o para junto dos campos j existentes na sua tabela.
- 25 -
Neste exemplo seguinte ser criado um campo para armazenar informao acerca do tipo de quota numa tabela de scios de um clube (Quota Mensal, Semestral ou Anual). No primeiro passo do assistente deve indicar se os valores que pretende apresentar na lista esto ou no armazenados numa tabela. No caso de a informao (Mensal, Semestral, Anual) encontrar-se armazenada numa tabela, ento deve deixar a opo predefinida na caixa da Figura 5-10, e posteriormente indicar o nome da tabela. Neste caso vamos considerar que a informao no est em nenhuma tabela e optar pela segunda opo: Eu escrevo os valores que quero. Clique em seguinte No segundo passo do assistente escreva os valores que pretende apresentar na lista (Figura 511). Clique em seguinte, e no ltimo passo do assistente escreva o nome que pretende dar ao CESAE Centro de Servios e Apoio s Empresas - 26 campo.
Na verso 2007 do Access surge uma novidade nestas caixas de combinao a possibilidade de editar a lista de valores a partir da folha de dados ou mesmo de um formulrio. Depois de abrir a caixa de combinao, verifique que no final da lista surge um pequeno boto que permite editar a lista de valores. Clique sobre esse boto para abrir a caixa de dilogo
- 27 -
Depois de criado o campo, se abrir a lista da caixa de combinao poder escolher mais do que um valor (Figura 5-17). Esta uma funcionalidade que vem ajudar os novos utilizadores do Access, pois anteriormente era necessrio criar trs tabelas e estabelecer as relaes entre elas (isto , encarar esta situao como uma relao de Muitos-para-Muitos).
NOTA: Apesar da possibilidade de criar um campo que armazena mltiplos valores, o Access cria internamente uma tabela e uma estrutura relacional qual no temos acesso. Este facto pode trazer alguns problemas em consultas e procedimentos mais avanados. Pode sempre ultrapassar esta situao encarando-a como uma relao de Muitos para Muitos, tal como fazia anteriormente.
- 28 -
Pago e N de Scio que efectuou o pagamento. Na verdade o campo N de Scio um campo que depende da Tabela Scios. Ou seja, o campo N de Scio da tabela Pagamentos uma
Chave Externa da relao existente entre a tabela Scios e a tabela Pagamentos.
Figura 5-18: Chave primria e secundria de uma relao entre duas tabelas
Sempre que precisar de criar um campo que chave externa de uma relao, agora pode simplesmente arrast-lo de uma tabela para a outra. Depois de construda a tabela Scios, na vista da folha de dados da tabela Pagamentos, clique no boto Adicionar Campos Existentes que encontra no separador Folha de Dados no
Lista de Campos
- 29 -
Depois de arrastar o campo, surge-lhe o assistente de pesquisa para o ajudar nas definies da caixa de combinao.
No primeiro passo do assistente deve indicar adicionar lista campos Seleccionados aqueles campos IDSocio e Nomesocio. Nas figuras seguintes e na tabela mais abaixo so descritas as definies que deve efectuar em cada um dos passos do assistente. CESAE Centro de Servios e Apoio s Empresas que pretende visualizar na lista da caixa de combinao. Neste exemplo forma adicionados os
- 30 -
Descrio Tal como descrito acima, aqui dever adicionar os campos que pretende visualizar na lista pendente da caixa de combinao. Aqui pode definir a ordenao da lista pendente. Neste exemplo no se alterou a ordenao, ficando a lista ordenada conforme a tabela original. Neste passo mostrado um pequeno exemplo da lista que aparecer na caixa de combinao. Aqui pode ajustar a largura de cada uma das colunas, e pode ainda optar por mostrar ou no a coluna chave. Neste caso optou-se por mostrar a chave. Aqui deve indicar qual dos campos da lista pendente dever ser utilizado para armazenar na tabela secundria da relao. Aqui foi escolhido o campo IDSocio (e na maioria das situaes corresponder ao campo que chave primria). No ltimo passo deve definir o nome que pretende atribuir ao campo, e pode ainda optar por permitir mltiplos valores. Neste exemplo foi atribudo o nome IDSocio, e no foram permitidos valores mltiplos.
Passo 4
Passo 5
Depois de concluir o ltimo passo, talvez o Access pea para guardar alteraes efectuadas na tabela. Guarde essas alteraes. Depois de concludo este processo, o resultado final ser idntico ao apresentado na Figura 526.
- 31 -
Alm de criar o campo e respectiva caixa de combinao, o Access estabeleceu tambm a relao entre estas duas tabelas (tblSocios e tblPagamentos). Clique no boto Relaes que encontra no separador Folha de Dados do Friso.
- 32 -