Académique Documents
Professionnel Documents
Culture Documents
Mdulo so objetos que armazenam instrues e comandos da Linguagem Access Basic e permitem melhorar e expandir as manipulaes do banco de dados.
Em Abrir... so exibidos os ltimos arquivos trabalhados no MS Access, alm de uma pequena pasta possibilitando ao usurio abrir outros arquivos. Em Criar um novo arquivo so exibidas as opes de criao de novos arquivos de banco de dados.
Dentre as opes oferecidas para a criao de um novo arquivo temos: Banco de dados em branco inicia a criao de um novo banco de dados. Pgina de acesso a dados em branco trabalha acessando os dados via Web. Projeto usando (dados existentes) ou (novos dados) um arquivo do MS Access que se conecta a um banco de dados do MS SQL Server.
Painel de tarefas
Se voc selecionar o controle com um indicador de erro, o boto Opes de Verificao de Erros ser exibido.
Se voc posicionar o ponteiro do mouse sobre o boto Opes de Verificao de Erros e clicar na seta do boto, um menu exibir um conjunto de opes que permitiro que voc corrija ou ignore o erro.
Exportar o contedo de uma tabela ou de uma consulta para uma lista. Importar o contedo de uma lista para uma tabela. Vincular uma tabela a uma lista.
Modo folha de dados permite a criao de tabelas possibilitando que o usurio insira dados de imediato nessa tabela, entretanto seus campos sero identificados apenas como Campo 1, 2, 3, ......, o que dificultaria seu entendimento. Modo estrutura permite que voc determine quantos, quais e como estaro dispostos os campos da tabela. Assistente de tabela permite a escolha de tabelas comerciais ou pessoais como ponto de partida, adotando seus campos para a tabela que ser criada. Importao de tabelas importa tabelas j prontas criando uma cpia destas para o nosso banco de dados. As tabelas podem ser criadas em outro banco de dados ou por outros softwares, como por exemplo, o MS Excel 2003. Vinculao de tabelas parecido com o recurso de importao de tabelas, s que mesmo depois da criao da tabela no MS Access, ela continua dependente da tabela de origem.
1.
Na janela Pacientes: Banco de dados verifique se a opo Tabelas est selecionada e somente ento clique no item Criar tabela usando o assistente. Depois clique no boto de manipulao Abrir.
2.
Sero exibidas uma srie de caixas de dilogo, que o conduziro durante o processo de criao da estrutura de campos de sua tabela.
3. 4. 5.
Observe que, voc ter tabelas de exemplo de ordem comercial e pessoal. No campo Tabelas de exemplo: clique na opo desejada. No campo Campos de exemplo:, clique na(s) opo(es) desejada(s) e, para cada escolha, clique no boto >, para adicionar o campo escolhido lista Campos na nova tabela:. Caso desejar alterar o nome de algum campo escolhido anteriormente, clique no nome atual no item Campos na nova tabela: e depois clique no boto Renomear campo...
6.
10
7. 8. 9. 10. 11.
Na caixa de dilogo exibida, digite o novo nome para o campo anteriormente selecionado, e clique no boto Ok. Caso deseje alterar algum item mais, s repetir os itens 6 e 7 novamente. Feita todas as escolhas, clique no boto Avanar. A caixa de dilogo seguinte ser exibida: Verifique o nome sugerido no campo Como deseja chamar sua tabela? e deixe que o MS Access defina a chave primria, que um campo que distingue um registro do outro. A seguir, clique no boto Avanar. Na caixa de dilogo seguinte, mantenha selecionada a opo Inserir os dados diretamente na tabela e a seguir, clique no boto Concluir. O MS Access ir configurar a tabela com os nomes dos campos especificados anteriormente e ser exibida a janela a seguir:
12. 13.
14.
3.
Para selecionar toda uma linha ou mais de uma linha, leve a seta do mouse totalmente para o lado esquerdo da janela, a fim de encontrar uma seta preta direcionada para a direta (). Clique ou arraste esta seta para baixo, a fim de selecionar a(s) linha(s) desejada(s). Para selecionar toda uma coluna ou mais de uma coluna, leve a seta do mouse totalmente para o nome do campo da coluna, at encontrar uma seta preta direcionada para baixo (). Clique ou arraste esta seta para um dos lados a fim de selecionar a(s) coluna(s) desejada(s). Para selecionar um campo inteiro, d um clique na sua borda esquerda. A viga se transformar em uma cruz larga branca.
12
Move-se entre campos para traz. Move-se para a direita e esquerda campo a campo Move-se um campo por vez verticalmente. Move-se para o primeiro campo da linha do registro em que o cursor estiver piscando Move-se para o ltimo campo da linha do registro em que o cursor estiver piscando Move-se para o primeiro campo do primeiro registro Move-se para o ltimo campo do ltimo registro Move-se uma janela completa de registros para baixo Move-se uma janela completa de registros para cima Move-se uma janela completa de registros para direita Move-se uma janela completa de registros para esquerda Edita contedo de um campo selecionado.
4.
5. 6.
Para restaurar o valor original de um campo, pressione as teclas Ctrl+Z conjuntamente. Para alterar o nome do campo d um duplo clique no nome do campo a ser alterado, digite o novo nome e aperte a tecla Enter.
Inserindo registros
1. Para inserir um novo registro clique no asterisco no fim da tabela esquerda, ou clique no boto Novo registro na barra de ferramentas Folha de dados da tabela.
Excluindo registros
1. Selecione o(s) registro(s) a ser excludo, depois clique no boto Excluir registro da barra de ferramentas Folha de dados da tabela, ou aperte a tecla Del ou Delete. 2. Ser exibida uma caixa de dilogo, onde voc ter que clicar no boto Sim. 3. Seja cuidadoso ao excluir registros, pois no ter como recupera-los atravs do boto Desfazer, uma vez que foi confirmada a excluso.
Inserindo colunas
1. Se voc estiver trabalhando na tabela no Modo folha de dados s ser possvel inserir colunas sempre antes da que est selecionada atravs do menu Inserir / Coluna
Excluindo colunas
1. Se voc estiver trabalhando na tabela no Modo folha de dados s ser possvel excluir coluna selecionada atravs do menu Editar / Excluir coluna
14
3. Para redimensionar a largura da linha leve a seta do mouse em direo a linha divisria entre os seletores de linhas, e quando ela tomar a forma de seta de ponta dupla, com o boto esquerdo do mouse pressionado arraste para baixo at que consiga a largura desejada. Uma outra maneira de mudar a largura das colunas ou das linhas seria: 1. Leve a seta do mouse at o nome de um campo at que ela se tornar uma seta preta apontando para baixo, clique a fim de selecionar toda a coluna. 2. Selecione o menu Formatar / Largura da coluna... A caixa de dilogo Largura da coluna ser exibida. Digite um valor no campo Largura da coluna: e, em seguida, clique no boto Ok. 3. Leve a seta do mouse no seletor de linhas at que ela se tornar uma seta preta apontando para a direita, clique a fim de selecionar toda a linha. 4. Selecione o menu Formatar / Altura da linha... A caixa de dilogo Altura da linha ser exibida. Digite um valor no campo Altura da linha: e, em seguida, clique no boto Ok.
Movendo campos
1. Leve a seta do mouse at o nome de um campo at ela se tornar uma seta preta apontando para baixo, clique a fim de selecionar toda a coluna. 2. Mantenha o boto esquerdo do mouse pressionado e arraste a seta do mouse para a nova posio em que ir ficar a coluna. Observe que, conforme voc move a coluna o MS Access destaca as linhas divisrias entre as colunas para indicar a nova posio. 3. Quando a linha divisria destacada estiver na posio desejada, solte o boto do mouse.
Ordenando registros
1. Clique no registro da coluna a ser ordenada. 2. Em seguida, clique no boto Classificao crescente ou Classificao decrescente na barra de ferramentas Folha de dados da tabela, para comear a ordenar por A ou por Z respectivamente. Ou, at do menor para o maior valor e vice-versa. 3. Restabelea a ordem original, dando um clique em qualquer lugar na coluna Cd. do Cliente e outro clique no boto Classificao crescente na barra de ferramentas Folha de dados da tabela.
4. Para ordenar registros em mais de uma coluna, primeiro precisa mover as colunas para que elas estejam lado a lado na tabela. 5. Depois selecione ambas as colunas a serem ordenadas e clique no boto Classificao crescente na barra de ferramentas Folha de dados da tabela.
Mudando a fonte
1. Com todos os dados da tabela selecionados, selecione o menu Formatar / Fonte... 2. Experimente algumas das opes de fonte, estilo, tamanho, cor, e clique no boto Ok.
Imprimindo tabelas
s vezes precisamos de uma cpia impressa de uma tabela de banco de dados para usar fora do computador. Antes de imprimir, entretanto, gostaramos de visualiz-la para verificar o formato e imprimi-la da melhor forma. De outro modo, poderemos conseguir uma tabela em vrias pginas, quando com um pouco mais de planejamento poderamos t-la em uma ou duas pginas. 1. Clique no boto Visualizar impresso na barra de ferramentas Folha de dados da tabela para visualizar a primeira pgina da tabela de banco de dados. 2. Caso haja mais de uma pgina a ser visualizada voc poder clicar no boto Duas pginas na barra de ferramentas Visualizar impresso, para ver a primeira e a segunda pgina lado a lado. 3. Ou, clique no boto Vrias pginas na barra de ferramentas Visualizar impresso e ordene-as na janela de visualizao da impresso.
Configurando a pgina
Para fazer com que toda a tabela caiba em uma pgina, podemos ajustar o formato da pgina da seguinte maneira: 1. Selecione o menu Arquivo / Configurar pgina... a caixa de dilogo abaixo ser exibida. 2. Atravs da ficha Margens, ajuste as medidas desejadas. Depois clique na ficha Pgina e ajuste a orientao da pgina, tamanho do papel e clique no boto Ok.
Escola de Artes, Ofcios e Computao - UNIFESP
16
3. A seguir, selecione o menu Arquivo / Imprimir... A caixa de dilogo abaixo ser exibida.
2. Como voc pode observar, a janela estrutura dividida em duas partes. A parte superior lista os nomes dos campos da tabela, tipos de dados e descries (se houver). J a parte inferior apresenta as propriedades designadas ao campo selecionado na parte superior.
Tipos de dados
Os tipos de dados de um campo determinam quais tipos de informaes voc pode colocar em um campo e como o MS Access poder trabalhar com estas informaes. Vejamos como isso acontece. 1. Verifique se o campo CdigoCliente est selecionado. 2. Aperte a tecla Enter para se mover para o campo Tipo de dados. 3. D um clique na seta da lista suspensa da coluna para exibir uma lista de tipos de dados como a imagem abaixo.
4. Clique na opo Numerao Automtica e pressione a tecla Enter para se mover para a coluna Descrio. 5. Digite Nmero seqencial designado pelo MS Access como descrio do campo e ento pressione Enter para se mover para o prximo campo. 6. Como referncia, abaixo apresentamos uma descrio de cada tipo de dado: Tipo de dado Texto Descrio Dado de funo geral. Pode conter letras, nmeros e outros caracteres, tais como: &, %, = e ?. Pode conter at 255 caracteres. Semelhante ao texto, exceto pelo fato de que o tamanho limite de 64 mil caracteres.
Memorando
18
Descrio Permite a digitao de dados numricos usados em clculos matemticos. Valores numricos que podem ser designados para estes tamanhos de campos: Byte: nmeros inteiros entre 0 e 255. Inteiro: nmeros inteiros entre -32.768 e 32.767. Inteiro longo: nmeros inteiros entre -2 147 483 648 e 2 147 483 647. Simples: nmeros de ponto flutuante de preciso simples entre -3,402823E38 e -1,401298E-45, e entre 1,401298E-45 e 3,402823E38 Duplo: nmeros de ponto flutuante de preciso simples entre 4,94065645841247E-324, e entre 1,79769313486231E308 e 4,94065645841247E-324. Cdigo de replicao: identificador globalmente nico (GUIG).
Data/Hora
Data vlida entre 1 de janeiro at 31 de dezembro de 9999, incluindo anos bissextos. Pode mostrar datas, horrios, ou ambos. Pode ter uma variedade de formatos. Valores numricos formatados com at quatro dgitos direita do ponto decimal e at 15 esquerda. Dados de moeda normalmente mostram valores negativos entre parnteses e tm formato de moeda. Pode tambm ser usado para clculos de ponto fixo em valores numricos. Um valor numrico seqencial nico ou aleatrio designado automaticamente pelo MS Access para cada novo registro na tabela. Pode ser designado para um tamanho de campo de inteiro longo ou cdigo de replicao. Pode ser usado como o campo de chave primria para tabelas nas quais nenhum dos campos tem um conjunto nico de valores. No pode ser atualizado. Exibir uma caixa de verificao, onde poder decidir em ativar para determinar um valor verdadeiro (sim), ou determinar um valor falso (no). Por padro os novos registros estaro com a opo no. Usado para dados que tm apenas dois valores possveis, com sim/no ou ligado/desligado.
Moeda
AutoNumerao
Sim/No
Descrio Pode conter um grfico ou outro objeto (planilha, som, vdeo) criado com aplicativos Windows compatveis com OLE. O objeto pode estar ligado ao campo ou embutido no campo. Tipos de dados OLE: BMP, DIB, TIF, WMF, RTF, TXT, XLS, DIF, WAV, MID. Pode ser um caminho para um arquivo no seu disco rgido, um caminho UNC para um arquivo no seu servidor de rede, ou um URL para um objeto na Internet ou em uma intranet. O MS Access se move para o destino apropriado quando voc d um clique em um hyperlink (vnculo). No um tipo de dado. Usado para criar um campo que permite a voc pesquisar um valor em uma tabela diferente ou selecionar outro valor a partir de uma lista atravs de uma caixa de combinao. Ao escolher esta opo o assistente de pesquisa ser iniciado para definir o tipo de dados e a tabela ou lista de valores de origem dos dados.
Hyperlink
Assistente de pesquisa
20
campos que abrigaro nmeros e que no faro parte de clculos (como telefones, nmero de rua, etc.) devem ser do tipo texto e no numrico; escolher cuidadosamente os campos para CHAVE PRIMRIA; anexar registros da rea de transferncia a uma tabela: selecione o menu Editar / Colar anexo.
Coluna Descrio
um pequeno texto explicativo, muito til para descrever o que deve ser digitado no campo. Seu preenchimento no ser obrigatrio na criao de tabelas, mas na hora do cadastro so valiosas ajudas que os usurios tero para completarem o cadastro.
Definindo o Formato
Voc pode especificar como os caracteres sero exibidos na tela atravs da propriedade Formato. 1. D um clique dentro do campo CdigoCliente e ento, d um clique dentro do espao em branco ao lado do item Formato no campo Propriedades do campo. 2. D um clique na seta para baixo direita deste campo branco, para visualizar uma lista de formatos pr-definidos para o tipo de dado AutoNumerao e depois pressione a tecla Esc para fechar a lista sem selecionar nenhum formato. 3. Digite os nmeros 000 para informar ao MS Access que ele deve incluir trs dgitos, usando zeros, a menos que voc inclua alguma outra coisa. Agora, se voc inserir um CdigoCliente de nmero 3, o MS Access mostrar a entrada como 003.
22
4. Novamente os zeros so os dgitos obrigatrios e os noves so os dgitos opcionais ou espaos. As barras ao contrrio precedem caracteres que o MS Access inserir, bem como os caracteres entre as aspas. O ponto de exclamao informa ao MS Access que ele deve alinhar direita os caracteres que voc digitar. Como referncia, abaixo apresentamos uma descrio de cada tipo de dado: Caractere 0 9 L ! # ? A a & C Ao do Access Obriga voc a digitar um nmero para cada zero colocado na mscara Voc pode optar em digitar um nmero ou pressionar a barra de espaos Obriga digitar uma letra para cada letra L maiscula digitada na mscara Alinha dados direita Permite quaisquer dgitos, sinais de mais, de menos e espaos Permite qualquer letra ou nenhuma Requer uma letra ou dgito Permite qualquer letra ou dgito ou nenhum dos dois Requer um caractere ou espao Permite qualquer caractere ou espao ou nenhum dos dois
Ao do Access Converte todas as letras a seguir em minsculas Converte todas as letras a seguir em maisculas Insere os caracteres seguintes como digitados
1. Clique dentro do campo Nome, a fim de visualizar as Propriedades de campo. 2. Em seguida, clique dentro da caixa de edio do item Mscara de entrada, e digite >L<????????? para informar ao MS Access que ele deve permitir at 10 letras e ento garantir que a primeira letra seja maiscula. 3. Repita o item anterior para o campo Sobrenome, somente no esquecendo de acrescentar mais pontos de interrogao na mscara de entrada.
Mscaras teis
CNPJ ou CGC 00.000.000/000-00 CEP 00000-000 CPF 000.000.000-00 Telefone !0000-0009
24
1. D um clique dentro do campo Cidade, para visualizar os itens da Propriedades do campo. 2. Em seguida, clique dentro do campo branco ao lado do item Valor padro e digite o nome da cidade. 3. Repita os itens acima para o campo Estado. Agora, cada registro includo na nova tabela de dados ter j como registro a Cidade e/ou Estado pr-definidos no sendo necessrio digitar por vrias vezes.
Entradas obrigatrias
Se voc deixasse a estrutura da tabela como ela est, seria possvel criar registros incompletos. Para garantir que as informaes-chaves so sempre entradas, voc pode especificar que um campo deve ter uma entrada. As opes so Sim ou No. Devemos colocar Sim quando quisermos tornar obrigatrio o preenchimento deste campo. Sendo assim No poderemos avanar um campo sem que antes tenhamos digitado algum dado no campo. 1. Clique dentro do campo Nome, para visualizar as Propriedades do campo. 2. Clique dentro da caixa de edio Requerido, em seguida clique na seta para baixo direita dessa caixa de edio. 3. Clique no item Sim para selecionar esta opo. 4. Repita o item 2 e 3 para todos os outros campos da tabela
Indexado
Para a criao de um campo chave, quando queremos ordenar os campos. Existem campos que podemos ordenar e permitir sua duplicao e outros que no. Caso de cdigos, CPF e outros no devemos permitir duplicao. Quando um campo atribudo como chave primria, a sua propriedade indexado automaticamente passa a ser Sim, duplicao no autorizada.
Compactao UNICODE
Em um campo texto, memorando ou hyperlink, quando a propriedade Compactao UNICODE de um campo est definida como Sim, os caracteres so compactados no momento em que so armazenados e descompactados quando recuperados.
Escola de Artes, Ofcios e Computao - UNIFESP
7. Clique no item Modo de Design e depois clique no boto Ok. Ser exibida uma janela vazia no Modo de Design com o cursor piscando no primeiro campo. 8. Digite o texto desejado neste campo e pressione a tecla Enter. O cursor move-se para o campo da coluna Tipo de dados, onde o MS Access sugere Texto como tipo de dado. Voc pode observar que o programa criou algumas definiespadro na seo Propriedades de campo. 9. Pressione a tecla Enter duas vezes para definir Texto como o tipo de dado, pule para a coluna Descrio, e salte para o prximo campo. 10. Digite o nome deste campo e aperte a tecla Enter. Novamente voc observar que o cursor move-se para a coluna Tipo de dados. 11. Clique na seta direita deste campo e defina o tipo de dado (Nmero, Data/hora, Moeda, etc.).
26
12. Agora veja como a tabela ficou clicando na seta do boto Exibir na barra de ferramentas Design da tabela, e em seguida, clique na opo Modo folha de dados. 13. Caso voc no tenha criado uma chave primria o MS Access perguntar se ele deve criar ou no uma chave primria, d um clique na opo Sim. O programa adicionar um campo cdigo e mostrar um registro vazio no modo de visualizao de folha de dados, pronto para que voc digite os dados. 14. Feche a janela da tabela salvando sempre.
Salvando a Tabela
1. Aps definir os campos da tabela selecione o menu Arquivo / Salvar e salve com um nome que torne fcil a sua identificao. 2. Depois clique no boto Ok.
Aps ter salvado a tabela j possvel adicionar registros atravs do modo Folha de dados, onde ento podemos definir algumas propriedades para alguns campos. Tambm se podem adicionar novos registros atravs do formulrio.
3. Como voc pode observar o MS Access gera um formulrio com todos os campos listados na tabela, mostrando o primeiro registro, conforme imagem na pgina anterior. 4. Clique no boto Novo registro na parte inferior esquerda da janela do formulrio para se mover para um registro vazio. 5. Com o item AutoNumerao destacado no campo CdigoCliente, pressione a tecla Enter. Digite ento os prximos dados, apertando sempre a tecla Enter para mover-se de um campo de edio para outro. 6. Aps inserir todos os dados necessrios, feche o formulrio pelo boto Fechar e quando solicitado, salve o formulrio com um novo nome.
Personalizando Formulrios
1. Com o arquivo de banco de dados aberto, selecione o item Formulrios esquerda da janela do banco de dados e abra o formulrio desejado clicando no boto de manipulao Design acima da janela do banco de dados. Se necessrio maximize a nova janela aberta para poder visualiz-la melhor.
Rtulo
2. Observe que aparecer uma caixa de ferramentas, feche-a atravs do boto Fechar da mesma. 3. Selecione o menu Exibir / Cabealho/rodap do formulrio
28
Esses campos de cabealho e rodap podero conter informaes com uma barra de ttulo que voc quer que aparea na parte superior do formulrio. Na seo Detalhe, abaixo do campo Cabealho do formulrio, as caixas em branco so chamadas de Controles, onde sero includas as informaes no formulrio e as caixas cinza so chamadas de Rtulos, que so os nomes dos campos do formulrio. H mais duas sees chamadas de Cabealho da pgina e Rodap da pgina no esto visveis no formulrio da tela. Porm, elas podem conter elementos e/ou informaes que voc deseja que apaream em todas as pginas do formulrio multipginas. A janela tambm contm rguas e linhas de grade horizontais e verticais que nos ajudam a posicionar controles e rtulos no formulrio. Movendo Controles e Rtulos num Formulrio 1. Na seo Detalhe mova a seta do mouse at a borda direita na rea ativa cinzaclara, at que ela adquira a forma de uma barra com setas nos dois lados. Mantendo o boto esquerdo do mouse pressionado, arraste este sinal para a direita, soltando o boto somente quando a rea ativa preencher exatamente a janela do formulrio, permanecendo as caixas de rtulos cinza visveis na janela. 2. Clique dentro de um controle branco e observe que aparecero pequenos quadrados chamados de Manipuladores (Handles) em torno da borda do controle, como a figura abaixo:
Manipuladores (Handles)
3. Posicione o mouse sobre a borda do controle selecionado, e quando o ponteiro mudar para a forma de uma mo preta aberta, mova a caixa de controle para uma nova posio, sempre mantendo o boto esquerdo do mouse pressionado para conseguir essa ao. Dimensionando Controles e Rtulos Voc poder dimensionar o tamanho das caixas de controle e rtulos caso deseje. 1. Selecione uma caixa de rtulo ou de controle, que deseje dimensionar, clicando uma vez dentro dela. 2. Agora, posicione o mouse em um dos quadradinhos laterais a fim de encontrar uma seta dupla. Dessa forma, mantendo o boto esquerdo do mouse pressionado arraste para a esquerda ou para direita para que voc possa visualizar todo o texto. Destacando a Informao Voc tambm pode mudar a aparncia dos controles e rtulos de um formulrio: fonte, tamanho, cor e alinhamento atravs da barra de ferramentas Formatao. 1. Clique no rtulo ou controle que deseja mudar a aparncia. Depois altere o que deseja: fonte, estilo da fonte, cor e/ou alinhamento. Podemos tambm mudar aparncia da linha de contorno dessas caixas bem como sua cor de preenchimento. 2. Selecione a(s) caixa(s) de controle(s) da seguinte forma, clique uma vez dentro da primeira caixa, e em seguida, mantenha a tecla Shift pressionada e clique nas demais, assim selecionar todas ao mesmo tempo. 3. Clique no boto Cor da linha/borda na barra de ferramentas Formatao, e clique em uma cor de contorno para as caixas. 4. Clique no boto Cor de fundo/preenchimento na mesma barra de ferramentas Formatao e selecione a cor de fundo desejada. 5. Clique no boto Plano na barra de ferramentas Formatao e defina um efeito para as caixas. Excluindo e adicionando Controles Depois do formulrio criado voc poder perceber que criou campos que no so necessrios. Ou, pode deixar alguns campos de fora e depois mais tarde talvez inclu-los novamente. Ou, at exclu-los. 1. Selecione o rtulo que deseja excluir, atravs da seta apontando para a direita na rgua vertical esquerda da janela Design e aperte a tecla Delete. O MS Access remove o rtulo e seu controle do formulrio.
Escola de Artes, Ofcios e Computao - UNIFESP
30
2. Ou, clique dentro do controle e aperte a tecla Delete do teclado. 3. Clique no boto Lista de campos na barra de ferramentas Design do formulrio. 4. Clique e arraste o controle excludo para a antiga posio. 5. Feche a caixa Lista de campos, atravs do boto Fechar da mesma, e redimensione os campos. Adicionando um ttulo 1. Observe se a seo cabealho do formulrio est visvel. Caso contrrio, selecione o menu Exibir / Cabealho/rodap do formulrio 2. Selecione o menu Exibir / Caixa de ferramentas, caso ela no esteja sendo exibida. 3. D um clique no boto Rtulo (Aa) na caixa de ferramentas, em seguida mova a seta do mouse para dentro da seo Cabealho do formulrio, onde ela toma a forma de um A maisculo com uma cruz. 4. D um clique a esquerda do campo cabealho do formulrio e um ponto de insero ser exibido. Dessa forma, digite o texto desejado apertando a tecla Enter no final da digitao. 5. A seguir, clique com o boto direito do mouse nesse rtulo e selecione o item Propriedades. A caixa de dilogo abaixo ser exibida.
6. Role pela barra de rolagem a fim de selecionar o item Nome da fonte. Clique Na seta direita da caixa de edio e selecione um nome de fonte para o texto digitado.
7. Processada como o item anterior para os itens Tamanho da fonte, Espessura da fonte e Alinhamento do texto. 8. Depois verifique se h necessidade de dimensionar o tamanho da caixa do texto do ttulo. Por fim feche a caixa de ferramentas. Mudando a ordem de entrada dos dados Quando voc move os controles por um formulrio, preciso verificar se ainda pode se mover de um campo para outro de maneira lgica. Verifique da seguinte maneira: 1. Com a janela do Formulrio sendo exibida selecione o menu Exibir / Modo Design. 2. Clique dentro do primeiro controle e ento com o auxilio da tecla Tab verifique se a ordem de entrada dos dados est de maneira lgica. 3. Caso deseje alterar a ordem de entrada, clique com o boto direito do mouse dentro do controle CdigoCliente, para pular este campo quando for incluir novos dados, clique no item Propriedades no menu que exibido. 4. Clique na guia Todas e role at a propriedade Marca de tabulao e altere sua propriedade para No. 5. Em seguida, d um clique no prximo controle que deseja alterar a sua ordem de entrada dos dados. 6. E atravs da barra de rolagem da caixa de dilogo exibida role at ndice de tabulao, ento apague o valor atual e digite o novo valor, que corresponder a seqncia lgica de entrada dos dados em seu formulrio e aperte a tecla Enter. 7. Retorne a visualizao do formulrio e aperte a tecla Tab para percorrer os controles e verificar sua seqncia.
32
Consultas
As consultas possibilitam aos usurios pesquisar os dados cadastrados nas tabelas. Utilizando uma consulta teremos um resultado parecido com uma tabela. Os dados que aparecem como resultados das consultas tambm podero ser alterados, como em uma tabela, e afetaro os dados da tabela de origem. As consultas so mais complexas que os filtros, mas de longe o meio mais flexvel para pesquisar um banco de dados. Suponha que voc somente queira uma lista com nomes sem endereo, datas, valores, etc.. O MS Access propicia dois tipos de consultas: consultas de seleo, que podem encontrar e extrair informaes de um banco de dados e consultas de ao, que podem atualizar ou excluir registros. 1. Na tela principal do banco de dados clique no item Consulta esquerda. Igualmente as tabelas, teremos vrias formas de criao de consultas, mas vale lembrar que no possvel criar uma consulta, sem que haja uma tabela para a pesquisa dos dados.
3. Selecione o item Assistente de consulta simples e ento clique Ok. A caixa de dilogo abaixo ser exibida.
4. No item Tabelas/Consultas: selecione a tabela que deseja consultar e ento clique no(s) campo(s) que deseja aplicar a consulta atravs do item Campos disponveis e outro no boto > para mov-los para a caixa Campos selecionados. 5. Depois clique no boto Avanar. 6. Digite o ttulo para a consulta e observe se a opo Abrir a consulta para visualizar informaes est selecionada e somente ento clique no boto Concluir. 7. O MS Access executa a consulta e exibe a lista de dados como mostrado abaixo.
8. Se desejar s imprimir.
34
Selecionando Registros Especficos 1. Selecione o item Consultas e depois clique no boto de manipulao Novo para mostrar a caixa de dilogo Nova consulta. D um clique na opo Modo Design e depois clique no boto Ok. A caixa de dilogo ao lado ser exibida, onde voc dever especificar qual tabela deseja trabalhar. 2. Selecione atravs da guia Tabelas a tabela que deseja fazer a consulta. Clique em Adicionar e depois em Fechar. A seguir aparecer a janela de criao de consulta.
3. Na parte superior da janela Consulta 1: Consulta seleo exibida uma caixa com o nome da tabela selecionada anteriormente mais os campos que nela constam. O asterisco (*) no incio desta lista representa todos os campos. Na parte inferior da janela exibida uma tabela com grade, cujo nome query by example (QBE ou consulta), na qual voc pode construir visualmente a consulta. Dica: no obrigatrio que todos os campos da tabela sejam exibidos nas consultas, cabe ao usurio definir os campos que faro parte da consulta. 4. Na caixa com o nome da tabela selecionada, d um duplo clique nos campos que deseja que apaream na lista da consulta. O MS Access transfere o nome dos campos para as colunas da linha Campo: da grade QBE, identifica o nome da tabela na linha Tabela: e mostra uma marca de seleo na linha Mostrar: para indicar que os valores dos campos aparecero na lista de dados de consulta.
5. Com as caixas Mostrar: dos campos selecionadas, selecione o menu Consulta / Executar. A caixa de dilogo abaixo ser exibida.
6. Para que sua consulta seja mais especfica ainda, selecione o menu Exibir / Modo Design para retornar janela de criao de consulta. 7. Clique na linha Critrios: das colunas especificadas para as consultas, e respectivamente digite o critrio de consulta. Voc poder usar o asterisco (*) como coringa para esta consulta. 8. Exemplo, se a primeira coluna para consulta de nomes da tabela, digite a inicial do nome e, em seguida, o asterisco. Depois aperte a tecla Enter. 9. Selecione o menu Consulta / Executar. Como voc poder ver a lista exibida ser baseada nos critrios dados. Os itens da Consulta Classificao: Atravs da classificao poderemos ordenar os registros da tabela, organiza-los em ordem crescente ou decrescente, independentemente do seu tipo de dados. Mostrar: Atravs desse item voc poder escolher se o campo ser ou no exibido no resultado da consulta. Mesmo quando o campo no exibido, suas definies permanecem habilitadas. Critrios: Permitir a voc estabelecer regras para exibio de dados, quando definido termos uma consulta mais aprimorada. Ou: Oferecer a voc a chance de utilizar mais de um critrio em um mesmo campo, dessa forma os dados que obedecerem a um dos dois itens ser exibido. Usando Operadores Matemticos O MS Access permite usar operadores matemticos no critrio, incluindo = (igual a), < (menor que), > (maior que), <= (menor ou igual que) e >= (maior ou igual que). 1. Na linha Critrios: da coluna que deseja utilizar esta opo matemtica clique uma vez e digite o critrio.
Escola de Artes, Ofcios e Computao - UNIFESP
36
2. Selecione o menu Consulta / Executar. O MS Access exibir uma lista de dados baseada nos critrios das colunas. 3. Ao salvar esta consulta o MS Access mostrar a caixa de dilogo Salvar como e ento salve com o nome desejado. Usando o Operador E Suponha que voc necessite em sua consulta, de um resultado dentro de um perodo de tempo determinado, por exemplo, ano, data de nascimento, etc.. 1. Exibindo o modo de estrutura da consulta digite no campo Critrios: da coluna desejada >=data ou ano E <data ou ano e, em seguida, aperte a tecla Enter. 2. Selecione o menu Consulta / Executar. A lista exibida mostrar um intervalo de dados baseado no critrio anteriormente estabelecido. Usando o Operador Ou Suponha que voc necessite em sua consulta, de um resultado com a possibilidade de mais de um registro, por exemplo, somente ano, data de nascimento, idade, estado, cidade, etc.. 1. Exibindo o modo de estrutura da consulta digite no campo Critrios: da coluna desejada So Paulo ou Minas Gerais e, em seguida, aperte a tecla Enter. 2. Selecione o menu Consulta / Executar. A lista exibida mostrar exatamente os dados baseado no critrio anteriormente estabelecido. Ordenando as Consultas Um recurso bsico dos bancos de dados a capacidade de ordenar dados, de modo que voc possa v-los de diferentes maneiras. 1. Exibindo o modo design da consulta, selecione o menu Editar / Limpar grade, caso haja necessidade de limpar os campos da grade QBE. 2. D um duplo clique nos campos da lista da caixa da tabela anteriormente selecionada. 3. Em seguida, clique na linha Classificao: da primeira coluna. Clique na seta da lista suspensa desta coluna, para selecionar uma das opes. 4. Selecione o menu Consulta / Executar. Os resultados sero exibidos de acordo com a classificao selecionada. 5. Feche a janela da lista de dados da consulta, salvando-a para gravar as alteraes para a consulta.
Filtro
Quando voc est utilizando uma tabela grande, poder optar temporariamente para um subconjunto de registros que tenham algo em comum usando filtros. 1. Com a tabela que deseja filtrar os dados aberta, d um duplo clique no texto que deseja filtrar. 2. Selecione o menu Registros / Filtrar / Filtrar por seleo, ou clique no boto Filtrar por seleo localizado na barra de ferramentas Folha de dados da tabela. Sero exibidos somente os registros com base na seleo anteriormente feita. 3. Selecione o menu Registros / Remover filtro/classificar, ou clique no boto Remover filtro na barra de ferramentas Folha de dados da tabela para visualizar novamente todos os dados de sua tabela.
3. No campo Localizar digite a palavra que deseja localizar e em seguida desmarque a opo Pesquisar campos como formatados, para que o MS Access procure em todos os campos. 4. Verifique se no item Pesquisar: a opo Tudo est selecionada e se o item Coincidir: est selecionado Campo inteiro. 5. Atravs do campo Examinar: voc poder definir qual tabela ser efetuada a localizao. 6. Clique direita no boto Localizar prxima. 7. Caso no saiba todo o texto a ser localizado, voc poder optar pela opo Qualquer parte do campo atravs do item Coincidir. 8. Se desejar substituir o texto do campo localizado clique na guia Substituir e digite o novo texto dentro do campo Substituir: Clique no boto Substituir ou Substituir todas direita. Depois s fechar esta caixa de dilogo.
Escola de Artes, Ofcios e Computao - UNIFESP
38
Usando Relatrios
A criao de um relatrio semelhante criao de um formulrio. possvel criar um relatrio rapidamente usando o AutoRelatrio padro, ou usar o Assistente de relatrio para produzir resultados mais personalizados conforme suas necessidades. Porm, no indicado colorir demais o relatrio j que depois de impresso pode tornar-se difcil sua leitura. Nos relatrios tambm no vivel criar botes, j que os relatrios apenas enviam informaes para a impressora e no so utilizados para manipular dados.
Criando AutoRelatrios
1. Com a janela de banco de dados aberta, clique no item Tabelas e selecione a tabela que deseja criar um relatrio. 2. Clique na seta a direita do boto Novo objeto: na barra de ferramentas Banco de dados e selecione a opo AutoRelatrio na lista suspensa. Aguarde alguns segundos para que o MS Access mostre o relatrio em pr-visualizao de impresso, de modo que possa ver como ele ficar na pgina. 3. Caso necessrio utilize a ferramenta de Zoom para diminuir a visualizao da pgina. E utilize-se do indicador de pginas, no canto inferior esquerdo da janela, para visualizar as demais pginas do relatrio.
2. Com a janela de banco de dados aberta, clique no item Relatrios e em seguida clique no boto de manipulao Novo. Ser exibida a caixa de dilogo abaixo.
3. Clique no item Assistente de relatrio e outro clique na seta do item Escolha a tabela ou consulta de onde os dados de objetos vm:, selecione a tabela que deseja criar o relatrio e clique no boto Ok. A caixa de dilogo Assistente de relatrio ser exibida.
4. Clique no boto >> a fim de mover todos os campos disponveis para o item Campos selecionados: e caso no deseje algum destes campos, clique no nome do campo e, em seguida, clique no boto <. Depois clique no boto Avanar. Ser exibida uma nova caixa de dilogo.
40
5. Para especificar um nvel de agrupamento, voc designa um campo ou campos que sero usados como a base para organizar e ordenar o relatrio. 6. Clique no nome do campo esquerda desta caixa de dilogo e depois clique no boto >. Repita esta ao com todos os campos desejados. A caixa de prvisualizao direita desta caixa de dilogo, mostrar como o relatrio destacar os campos.
8. Selecione as vrias opes e veja como o layout muda na caixa de prvisualizao esquerda. importante que no campo Ajustar a largura do campo para que todos os campos caibam em uma pgina esteja selecionado. Ao terminar, selecione a orientao da pgina se Retrato ou Paisagem e clique no boto Avanar. Uma nova caixa de dilogo ser exibida.
9. Clique em todos os diferentes estilos, para uma pr-visualizao e por fim escolha um deles. Depois clique no boto Avanar.
10. O MS Access sugerir um nome para o relatrio, o qual voc poder alterar ou no. Mantenha a opo Visualizar o relatrio selecionada e, em seguida, clique no boto Concluir.
42
11. O MS Access mostrar o relatrio na pr-visualizao de impresso, como mostra a figura abaixo.
2. Este relatrio um tanto mais complexo que os anteriormente criados por voc. Os controles colocados em posies especficas determinam onde os valores sero impressos. O ttulo do relatrio ser exibido no Cabealho do relatrio. Inclui tambm sees Rodap para a pgina e para o relatrio como um todo. 3. Quando os campos so suficientemente claros, rotul-los no acrescenta muita informao a um relatrio. 4. Voc poder tambm alterar as propriedades de cada campo clicando com o boto direito do mouse dentro do campo escolhido. Ser exibido um menu no qual voc dever selecionar a opo Propriedades. Dessa maneira voc conseguir fazer as alteraes desejadas. 5. Feitas as alteraes selecione o menu Exibir / Visualizar impresso. Caso esteja de acordo com as alteraes feitas, salve-as. 6. Ao salvar um relatrio, o MS Access sugere como nome o mesmo da tabela ou consulta que deu origem ao relatrio. Para salva-lo com outro nome, digite o nome desejado na caixa de dilogo Salvar e depois clique no boto Ok. 7. Retornando ao Modo Design atravs do menu Exibir / Modo Design altere as propriedades do cabealho tambm. Dica: para inserir a data e a hora num relatrio, utilize a funo agora, da mesma maneira que a utilizou no MS Excel =agora()
44
3. Observe que, o assistente de etiquetas do MS Access segue o padro Avery, caso deseje personalizar o tamanho da etiqueta voc poder faz-lo atravs do boto Personalizar, existente nesta caixa de dilogo. Seno, selecione o cdigo de etiqueta desejado, a Unidade de medida a ser adotada bem como o Tipo de etiqueta. 4. Clique no boto Avanar. Uma nova caixa de dilogo ser exibida.
5. Mude a fonte, tamanho, espessura, cor e estilo. Depois clique no boto Avanar. Uma nova caixa de dilogo ser exibida.
6. Selecione os campos que iro constar em sua etiqueta de endereamento, atravs da opo Campos disponveis:. No se esquea de dar os espaos necessrios para os campos selecionados, atravs da barra de espao ou da tecla Enter. 7. Clique no boto Avanar e uma nova caixa de dilogo ser exibida. 8. Selecione o campo que deseja fazer a classificao das etiquetas da seguinte maneira, atravs do item Campos disponveis: d um duplo clique na opo desejada. Em seguida clique no boto Avanar. 9. Digite o nome para este relatrio, por exemplo, Mala Direta, e clique no boto Concluir. O MS Access exibir as etiquetas no modo de Visualizar impresso.
46
2. Na caixa de dilogo Gerenciador do menu de controle clique no boto Novo..., para que voc possa criar um menu de controle. Uma nova caixa de dilogo ser exibida.
3. A caixa de dilogo Criar novo ser exibida. No campo Nome da pgina do menu de controle: digite o nome para esse novo menu e depois clique no boto Ok. Normalmente o menu de controle dividido em pginas e o Menu de controle principal a primeira pgina que voc ver quando abrir o banco de dados. 4. Clique no nome do novo menu de controle e depois no boto Editar direita da caixa de dilogo exibida. E depois clique no boto Novo direita, para adicionar um item ao menu de controle principal. Uma nova caixa de dilogo ser exibida.
5. No item Texto: digite Entrar um novo nome de paciente. Selecione atravs do item Comando: a opo Abrir formulrio no modo adio. O item Menu de controle: se tornar Formulrio. 6. Atravs da lista de seleo Formulrio:, selecione o formulrio desejado e, em seguida, clique no boto Ok, para retornar a caixa de dilogo Editar pgina do menu de controle, onde o MS Access adicionou Entrar um novo nome de paciente a lista do item Itens neste menu de controle. 7. Repita os passos dos itens 4, 5 e 6 para adicionar mais itens que possam estar ligados ao formulrio anterior.
48
14. No item Barra de menu de atalho: ative as opes: Permitir barras de ferramentas internas e Permitir alteraes na barra de ferramentas/menu. 15. Clique no boto Ok. 16. Feche o banco de dados aberto e a janela do MS Access tambm. 17. D um duplo clique no cone de atalho criado, observando que ser exibido a tela do Menu de controle e as demais barra de ferramentas e menus do MS Access..
6. No campo Senha, digite sua senha usando somente letras minsculas, sem acento e cedilha. 7. No campo Verificar, confirme sua senha digitando-a novamente, e ento clique em Ok. 8. Agora a senha est definida. Na prxima vez em que voc ou qualquer outro usurio abrir o banco de dados, uma caixa de dilogo ser exibida pedindo uma senha.
50
Cuidado: Se voc perder sua senha ou esquec-la, ela no poder ser recuperada e voc no poder abrir o seu banco de dados. No utilize uma senha de banco de dados se voc for replicar um banco de dados. Os bancos de dados replicados no podem ser sincronizados, caso tenham sido definidas senhas de banco de dados.
Observaes: Se voc precisar de uma segurana mais eficaz que a fornecida por uma senha de banco de dados, ter que definir segurana em nvel de usurio. Voc no pode definir uma senha de banco de dados se houver sido definida segurana em nvel de usurio para o seu banco de dados e voc no tiver a permisso Administrador para ele. Ademais, uma senha de banco de dados definida em adio segurana em nvel de usurio. Toda restrio baseada em permisses de segurana em nvel de usurio continua em vigor, se tiver sido estabelecida. Se uma tabela de um banco de dados protegido por senha for vinculada, a senha ser armazenada (salva) no banco de dados ao qual a tabela foi vinculada quando do estabelecimento do vnculo. Isso pode ter conseqncias imprevisveis. Para obter maiores informaes
Tipos de Grficos
Esto listados abaixo os tipos principais de grficos que voc pode criar no MS Access. O tipo de grfico que voc seleciona deve levar em conta o tipo de dado que quer mostrar. Grficos de barras Grficos de colunas Grficos de linhas Grficos de rea So ideais para mostrar o valor de vrios itens num s ponto por vez. So a melhor opo para mostrar as variaes no valor de um nico item atravs do tempo. So freqentemente usados para mostrar as variaes no valor de um nico item atravs do tempo So semelhantes aos grficos de linha exceto pelo fato de eles mostrarem mltiplas sries de dados como camadas cumulativas com diferentes cores, padres ou sombreado. So bons para mostrar os percentuais de um item que podem ser designados aos componentes do item. So timos para mostrar dois valores para verificar se h alguma correlao entre eles. Podem mostrar dois tipos de grficos de uma s vez, por exemplo, combinaes de grficos de linha e barra, ou grficos de barra e rea. So teis para mostrar dados com duas ou mais variveis. Os formatos 3-D esto disponveis para estes tipos de grficos: linha, barra, coluna, rea e pizza.
52
Etapa 2 de 4: Observe se o intervalo de dados est correto. Clique no boto Avanar. Etapa 3 de 4: Na guia Ttulo, clique no campo abaixo de Ttulo do grfico: e insira o ttulo no grfico selecionado. Clique na guia Legenda faa suas opes. Clique na ficha Rtulos de dados faa sua opo. Clique no boto Avanar. Etapa 4 de 4: No item Posicionar grfico: Como objeto em. Clique em Concluir. 7. Clique sobre o grfico e arraste-o para o local desejado.
7. Na guia Padres faa suas opes. Na guia Rtulo de dados clique em Mostrar rtulo e porcentagem. 8. Clique na guia Opes e faa suas alteraes. 9. Clique em Ok. 10. D um clique duplo nas outras partes do grfico e faa suas alteraes. 11. Clique sobre qualquer clula da planilha e clique sobre o boto Salvar. Lembrese de salvar sempre seus arquivos na sua pasta.
Botes de Comando
Os botes de comando sero utilizados para personalizar os formulrios, pois ao invs de clicar no boto X para fechar a janela do formulrio ou mesmo do MS Access, voc poder criar seu prprio boto de sair. Pode-se criar botes para: fechar o formulrio, excluir registros, navegar nos registros da tabela e consulta.
54
5. Na lista Categorias: clique em Miscelnea e na lista Aes: clique em Executar consulta. Depois clique no boto Avanar e selecione a consulta que voc deseja que o boto execute atravs da lista de consulta j criada. Clique em Avanar novamente. 6. Escolha a imagem ou texto que ir caracterizar o boto adicionado ao formulrio. Clique em Avanar.
7. D um nome ao boto e em seguida clique em Concluir. 8. Salve o formulrio e retorne ao modo formulrio para testar o boto criado clicando nele.
5. Na lista Categorias: clique em Operaes de formulrio e na lista Aes: clique em Fechar formulrio. Depois clique no boto Avanar e selecione a consulta que voc deseja que o boto execute atravs da lista de consulta j criada. Clique em Avanar novamente. 6. Escolha a imagem ou texto que ir caracterizar o boto adicionado ao formulrio. Clique em Avanar. 7. D um nome ao boto e em seguida clique em Concluir. 8. Salve o formulrio e retorne ao modo formulrio para testar o boto criado clicando nele.
Observao: caso algum elemento ao qual o boto se refira for excludo, o boto no funcionar mais.
56
Relacionamentos
Os relacionamentos so criados entre tabelas de modo que possamos combinar a informao de uma tabela em consultas, formulrios e relatrios. Um relacionamento formado pela combinao do campo de chave primria em uma tabela com o campo de chave estrangeira em uma outra tabela. Os valores num campo de chave primria devem ser nicos, porm os valores num campo de chave estrangeira no precisam ser nicos. Mas, cada um deve combinar com um valor no campo correspondente de chave primria. O Access fornece um mtodo chamado Integridade referencial para garantir que os valores de campo se combinam. Podem ser criados trs tipos de relacionamentos entre tabelas: Um-para-muitos, (1 ): um registro que nico em uma tabela pode ter vrios registros correspondentes em uma outra tabela. o relacionamento mais comum. Um-para-um, (1 1): onde um registro que nico em uma tabela tambm nico em outra tabela. Ambos os campos so chave primria. Sendo este tipo de relacionamento mais raro. Muitos-para-muitos, ( ): onde um registro que nico numa tabela pode ter vrios registros correspondentes em uma outra tabela e vice-versa. Seria o relacionamento entre 3 tabelas, onde a terceira tabela teria somente os campos de chave primria das outras duas tabelas.
Apesar de tudo isso parecer-lhe confuso no momento, tentaremos criar nos exerccios de aula, passo-a-passo dois tipos de relacionamentos um-para-muitos e um-para-um para que voc possa utiliz-los no seu dia-a-dia.
3. Clique em cada uma das tabelas e clique direita dessa caixa de dialogo no boto Adicionar e depois em Fechar. Observe a imagem abaixo.
A janela Relacionamentos mostra as tabelas prontas para serem relacionadas. A tabela Pacientes contm todas as informaes sobre os pacientes inclusive os campos Cdigo Exame e Cdigo Mdico, Enquanto as tabelas Consultas, Exames e Mdico Total de consultas no ms contm apenas o campo Cdigo paciente, Cdigo exame e Cdigo Mdico respectivamente. O MS Access trata o campo Cdigo paciente da tabela Pacientes como um campo de chave estrangeira. Isso quer dizer que esse campo est ligado com informaes exteriores, algo semelhante ao assistente de pesquisa que descrevemos nos tipos de dados. Assim, a tabela Pacientes busca o nome dos pacientes na tabela Consultas pela ligao entre os campos Cdigo paciente. Na verdade, no necessrio que os campos que estaro ligados tenham o mesmo nome. Mas preciso que os campos sejam compatveis entre si. Um campo tipo Texto no tem como se relacionar com um campo tipo Moeda. E assim por diante.
58
4. Na caixa de dialogo Edio de relacionamentos aparecer o nome dos campos e das tabelas em processo de relacionamento.
Tabelas relacionadas
Aps ter relacionado todas as tabelas, sempre que um novo paciente for cadastrado, o MS Access ir verificar pelo cdigo do paciente se o mesmo estiver cadastrado na tabela Consultas. Em caso positivo o cadastramento do novo paciente ser realizado. Caso contrrio, o MS Access mostrar uma mensagem informando que impossvel adicionar o novo paciente porque o mdico a ele referido no existe. Para solucionar o problema, cadastre o mdico antes de cadastrar o paciente. Ou verifique se o cdigo do mdico no foi digitado errado.
Excluir relacionamentos
1. Selecione o menu Ferramentas / Relacionamentos... 2. A janela Relacionamentos ser exibida. Selecione o menu Editar / Limpar layout e depois clique no boto Sim.
60
EXERCCIOS
62
4. Em seguida, clique no boto Criar. 5. Na janela Pacientes:Banco de dados verifique se o item Tabelas est selecionado ento clique no boto de manipulao Novo. Ser exibida uma caixa de dilogo, na qual voc clicar na opo Assistente de tabela. 6. Em seguida, clique no boto Ok. Sero exibidas uma srie de caixas de dilogo, que o conduziro durante o processo de criao da estrutura de campos de sua tabela. 7. Selecione a opo Comercial e abaixo no campo Tabelas de exemplo: clique no item Clientes desta lista. 8. No item Campos de exemplo: selecione CdigoDoCliente e clique no boto > 9. Para renomear os campos escolhidos clique no nome do campo e, em seguida, no boto Renomear campo para alterar. 10. Escolha os demais campos que iro constar na sua tabela e depois renomeie os campos escolhidos para:
CdigoDoCliente renomeie para RG paciente NomeDoContato renomeie para Nome EmpresaOuDepartamento renomeie para Idade EndereoDeCobrana renomeie para Profisso EndereoDeCobrana1 renomeie para Endereo CEP, Cidade e Estado mantenha com o mesmo nome NmeroTelefone renomeie para Telefone Ramal renomeie para Cdigo exame Observaes renomeie para Cdigo mdico
11. Clique no boto Avanar. 12. Verifique a sugesto do nome da tabela e altere para Pacientes 13. Verifique se a opo Sim, defina a chave primria para mim est selecionada e, em seguida, clique no boto Avanar. 14. Verifique se a opo Inserir dados diretamente na tabela est selecionada e, em seguida, clique no boto Concluir. 15. Salve e feche a tabela Pacientes.
2. Em seguida, clique no boto Ok. Sero exibidas uma srie de caixas de dilogo, que o conduziro durante o processo de criao da estrutura de campos de sua tabela. 3. Selecione a opo Comercial e abaixo no campo Tabelas de exemplo: clique no item Clientes desta lista. 4. No item Campos de exemplo: selecione CdigoDoCliente e clique no boto > 5. Para renomear os campos escolhidos clique no nome do campo e, em seguida, no boto Renomear campo para alterar. 6. Escolha os demais campos que iro constar na sua tabela e depois renomeie os campos escolhidos para:
CdigoDoCliente renomeie para Cdigo consulta NomeDoContato renomeie para Mdico SobrenomeDoContato renomeie para Especialidade EmpresaOuDepartamento renomeie para RG paciente EndereoDeCobrana renomeie para Nome paciente EndereoDeCobrana1 renomeie para Data consulta Observaes mantenha o nome
7. Clique no boto Avanar. 8. Verifique a sugesto do nome da tabela e altere para Consultas Mdicas 9. Verifique se a opo Sim, defina a chave primria para mim est selecionada e, em seguida, clique no boto Avanar. 10. Verifique se na opo Minha nova tabela Consultas Mdicas no relacionada a Pacientes em seguida, clique no boto Avanar. 11. Verifique se a opo Inserir dados diretamente na tabela est selecionada depois, clique no boto Concluir. 12. Salve e feche a tabela Consultas Mdicas.
64
4. No item Campos de exemplo: selecione CdigoDoCliente e clique no boto > 5. Para renomear os campos escolhidos clique no nome do campo e, em seguida, no boto Renomear campo para alterar. 6. Escolha os demais campos que iro constar na sua tabela e depois renomeie os campos escolhidos para:
CdigoDoCliente renomeie para Cdigo Exame NomeDoContato renomeie para Tipo do exame
7. Clique no boto Avanar. 8. Verifique a sugesto do nome da tabela e altere para Exames 9. Verifique se a opo Sim, defina a chave primria para mim est selecionada e, em seguida, clique no boto Avanar. 10. Verifique se na opo Minha nova tabela Exames no relacionada a Consultas Mdicas. 11. Em seguida, clique no boto Avanar. 12. Verifique se a opo Inserir dados diretamente na tabela est selecionada depois, clique no boto Concluir. 13. Salve e feche a tabela Exames.
CdigoDoCliente renomeie para Cdigo mdico NomeDoContato renomeie para Mdico EmpresaOuDepartamento renomeie para Especialidade
EndereoDeCobrana renomeie para Ms Estado renomeie para N consultas Observaes mantenha o nome
7. Clique no boto Avanar. 8. Verifique a sugesto do nome da tabela e altere para Mdico total de consultas no ms 9. Verifique se a opo Sim, defina a chave primria para mim est selecionada e, em seguida, clique no boto Avanar. 10. Verifique se na opo Minha nova tabela Mdico total de consultas no ms no relacionada a Consultas Mdicas, Exame e Pacientes depois, clique no boto Avanar. 11. Verifique se a opo Inserir dados diretamente na tabela est selecionada em seguida, clique no boto Concluir. 12. Salve e feche a tabela Mdico total de consultas no ms
5. Verifique a largura das colunas e salve. Depois feche a janela da tabela Exames.
66
3. Pressione a tecla Enter para confirmar esta AutoNumerao e a cada registro digitado pressione a tecla Enter para passar para a prxima coluna (campo). 4. Digite os dados conforme a tabela abaixo:
Cdigo mdico 1 2 3 4 Mdico Dr. Barros Dra. Carla Dra. Rita Dr. Cesar Especialidade Clnica Geral Oftalmologia Pediatria Gastroenterologia Ms Julho/2007 Julho/2007 Julho/2007 Julho/2007 N consultas 2 1 2 2 Observaes
5. Verifique a largura das colunas e salve. Depois feche a janela da tabela Mdico total de consultas no ms.
3 Joo Paulo Nogueira 4 Marcela Martins 5 Roberta Martins 6 Pedro Pereira 7 Roberto Silva
32
auxiliar Av. Cupec, 4567 administrativo estudante estudante Av. das Flores, 45 Av. das Flores, 45
So Paulo
SP
11 3557-2378
15 17
14000-000 14000-000
22 3885-6778 22 3885-6778
4 4
3 3
28 28
13000-000 01409-002
Itu So Paulo
SP SP
11 4492-4589 11 3283-3340
5 6
4 4
5. Verifique a largura das colunas e salve depois, feche a janela da tabela Pacientes.
5. Verifique a largura das colunas e salve. Depois feche a janela da tabela Consultas Mdicas.
68
3. Ou, selecione o menu Formatar / Largura da coluna... e clique no boto Melhor ajuste. 4. E para retornar a largura padro da coluna selecione o menu Formatar / Largura da coluna... e clique no item Largura padro para selecion-lo e depois clique no boto Ok. 5. Leve a seta do mouse no seletor de linha n. 3 at ela se tornar uma seta preta apontando para direita, clique para selecionar toda a linha. 6. Selecione o menu Formatar / Altura da linha... A caixa de dilogo Altura da linha ser exibida. Digite o valor no campo Altura da linha: 27 e, em seguida, clique no boto Ok. 7. E para retornar a altura padro da linha selecione o menu Formatar / Linha altura... e clique no item Altura padro para selecion-lo e depois clique no boto Ok.
Movendo campos
1. Com a tabela Pacientes aberta, selecione a coluna Telefone e mantendo o boto esquerdo do mouse pressionado arraste esta coluna entre as colunas Endereo e CEP. Observe que, conforme voc move o campo Telefone uma linha a esquerda da coluna destacada. 2. Quando a linha destacada estiver na posio desejada, ou seja, entre as colunas Endereo e CEP, solte o boto do mouse e salve.
Ordenando os registros
1. Com a tabela Pacientes aberta, clique sobre o primeiro registro da coluna Nome a ser ordenada. 2. Clique no boto Classificao crescente ou Classificao descrecente na barra de ferramentas Folha de dados da tabela. 3. Para estabelecer a ordem original, d um clique em qualquer campo da coluna RG paciente e, em seguida, clique no boto Classificao crescente.
Arial Normal
11 Preto
Configurando a pgina
1. Com a tabela Pacientes aberta selecione o menu Arquivo / Configurar pgina... 2. Ajuste as margens atravs da guia Margens:
15 mm 15 mm 15 mm
Esquerda: 15 mm Clique na funo Imprimir cabealhos Orientao da pgina: Tamanho do papel: Paisagem A4
4. No item Impressora para Pacientes verifique se est selecionada a opo Impressora padro. E, em seguida, clique no boto Ok. 5. Salve as alteraes.
Imprimindo Tabelas
1. Clique no boto Visualizar impresso na barra de ferramentas Folha de dados da tabela. 2. Caso haja mais de uma pgina a ser visualizada, clique no boto Duas pginas na barra de ferramentas Visualizar impresso, para v-las lado a lado. 3. Para fechar este modo de visualizao clique no boto Fechar na barra de ferramentas Visualizar impresso. 4. Selecione o menu Arquivo / Imprimir... 5. Ajuste no Intervalo de impresso: as opes Tudo / Pginas De At ou Registros selecionados, o Nmero de cpias e clique no boto Ok. 6. Salve as alteraes e feche a tabela Pacientes.
70
9. Na parte superior da janela clique no campo Nome para selecion-lo e depois pressione a tecla Enter para ir para o prximo campo. 10. Selecione a opo Texto na lista suspensa da coluna Tipo de dados e, em seguida, aperte a tecla Enter. 11. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
30 Nome Sim
12. Na parte superior da janela clique no campo Idade e aperte a tecla Enter. 13. Selecione a opo Nmero na lista suspensa da coluna e aperte a tecla Enter. 14. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
Legenda Requerido:
Idade Sim
15. Na parte superior da janela clique no campo Profisso e aperte a tecla Enter. 16. Selecione a opo Texto na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 17. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
30 Profisso Sim
18. Na parte superior da janela clique no campo Endereo e aperte a tecla Enter. 19. Selecione a opo Texto na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 20. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
21. Na parte superior da janela clique no campo CEP e aperte a tecla Enter. 22. Selecione a opo Texto na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 23. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
24. Na parte superior da janela clique no campo Cidade e aperte a tecla Enter. 25. Selecione a opo Texto na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 26. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
Tamanho do campo:
20
72
Legenda Requerido:
Cidade Sim
27. Na parte superior da janela clique no campo Estado e aperte a tecla Enter. 28. Selecione a opo Texto na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 29. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
2 Estado Sim
30. Na parte superior da janela clique no campo Telefone e aperte a tecla Enter. 31. Selecione a opo Texto na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 32. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
33. Na parte superior da janela clique no campo Cdigo exame e aperte a tecla Enter. 34. Selecione a opo Nmero na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 35. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
36. Na parte superior da janela clique no campo Cdigo mdico e aperte a tecla Enter. 37. Selecione a opo Nmero na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 38. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
Escola de Artes, Ofcios e Computao - UNIFESP
39. Salve as alteraes. Caso o MS Access exiba uma caixa de dilogo anunciando, Alguns dados podem ser perdidos. A definio da propriedade Tamanho do Campo de um ou mais campos foi alterada para um tamanho menor. Se forem perdidos dado, as regras de validao podem ser violadas como resultado. Voc deseja continuar mesmo assim? Clique no boto Sim. Aparecer uma outra mensagem As regras de Integridade referencial foram alteradas. Os dados existentes podem no ser vlidos para as novas regras clique novamente no boto Sim e depois feche esta janela. Abra a tabela Pacientes para verificar se os dados digitados anteriormente no foram perdidos.
Inteiro longo Incremento digite 000 e aperte a tecla Enter Cdigo consulta No
9. Na parte superior da janela clique no campo Mdico para selecion-lo e depois pressione a tecla Enter para ir para o prximo campo. 10. Selecione a opo Texto na lista suspensa da coluna Tipo de dados e, em seguida, aperte a tecla Enter.
Escola de Artes, Ofcios e Computao - UNIFESP
74
11. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
20 Mdico Sim
12. Na parte superior da janela clique no campo Especialidade e aperte a tecla Enter. 13. Selecione a opo Texto na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 14. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
30 Especialidade Sim
15. Na parte superior da janela clique no campo RG paciente e aperte a tecla Enter. 16. Selecione a opo Nmero na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 17. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
Inteiro longo digite 000 e aperte a tecla Enter Automtico RG paciente Sim
18. Na parte superior da janela clique no campo Nome paciente e aperte a tecla Enter. 19. Selecione a opo Texto na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 20. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
21. Na parte superior da janela clique no campo Data consulta e aperte a tecla Enter.
22. Selecione a opo Data/Hora na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 23. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
24. Na parte superior da janela clique no campo Observaes e aperte a tecla Enter. 25. Selecione a opo Memorando na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 26. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
Legenda Requerido:
Observaes No
27. Salve as alteraes. Caso o MS Access exiba uma caixa de dilogo anunciando, Alguns dados podem ser perdidos. A definio da propriedade Tamanho do Campo de um ou mais campos foi alterada para um tamanho menor. Se forem perdidos dado, as regras de validao podem ser violadas como resultado. Voc deseja continuar mesmo assim? Clique no boto Sim. Aparecer uma outra mensagem As regras de Integridade referencial foram alteradas. Os dados existentes podem no ser vlidos para as novas regras clique novamente no boto Sim e depois feche esta janela. Abra a tabela Consultas Mdicas para verificar se os dados digitados anteriormente no foram perdidos.
Tamanho do campo:
Inteiro longo
76
8. Na parte superior da janela clique no campo Exame tipo para selecion-lo e depois pressione a tecla Enter para ir para o prximo campo. 9. Selecione a opo Texto na lista suspensa da coluna Tipo de dados e, em seguida, aperte a tecla Enter. 10. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
11. Salve as alteraes. Caso o MS Access exiba uma caixa de dilogo anunciando, Deseja salvar as alteraes feitas no design de tabela Exames? Clique no boto Sim. Aparecer uma outra mensagem As regras de Integridade referencial foram alteradas. Os dados existentes podem no ser vlidos para as novas regras clique novamente no boto Sim e depois feche esta janela. Abra a tabela Exames para verificar se os dados digitados anteriormente no foram perdidos.
8. Na parte superior da janela clique no campo Mdico para selecion-lo e depois pressione a tecla Enter para ir para o prximo campo. 9. Selecione a opo Texto na lista suspensa da coluna Tipo de dados e, em seguida, aperte a tecla Enter. 10. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
20 Mdico Sim
11. Na parte superior da janela clique no campo Especialidade e aperte a tecla Enter. 12. Selecione a opo Texto na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 13. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
30 Especialidade Sim
14. Na parte superior da janela clique no campo Ms e aperte a tecla Enter. 15. Selecione a opo Texto na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 16. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
10 >L<???????\/0000 Ms Sim
17. Na parte superior da janela clique no campo N consultas e aperte a tecla Enter. 18. Selecione a opo Nmero na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 19. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
Inteiro Automtico
78
Legenda Requerido:
N consultas Sim
20. Na parte superior da janela clique no campo Observaes e aperte a tecla Enter. 21. Selecione a opo Memorando na lista suspensa da coluna Tipo de dados e aperte a tecla Enter. 22. No item Propriedades do campo clique na guia Geral e faa as alteraes nos seguintes itens:
Legenda Requerido:
Observaes No
23. Salve as alteraes. Caso o MS Access exiba uma caixa de dilogo anunciando, Alguns dados podem ser perdidos. A definio da propriedade Tamanho do Campo de um ou mais campos foi alterada para um tamanho menor. Se forem perdidos dado, as regras de validao podem ser violadas como resultado. Voc deseja continuar mesmo assim? Clique no boto Sim. Aparecer uma outra mensagem As regras de Integridade referencial foram alteradas. Os dados existentes podem no ser vlidos para as novas regras clique novamente no boto Sim e depois feche esta janela. Abra a tabela Mdico total de consultas no ms para verificar se os dados digitados anteriormente no foram perdidos ou necessitem ser alterados.
Criando um AutoFormulrio
1. Com a tabela Pacientes selecionada no item Tabela selecione o menu Inserir / AutoFormulrio. Maximize a janela do AutoFormulrio Pacientes. 2. Observe que abaixo da janela esquerda, existem botes para que voc possa se mover pelos registros j inseridos ou inserir novos registros. 3. Clique no boto Novo Registro na barra de ferramentas e com a AutoNumerao destacada aperte a tecla Enter, para se mover para o prximo campo Nome. 4. Feche a janela do formulrio Pacientes, mas no salve.
3. Na caixa de dilogo Assistente de formulrio clique na seta da lista suspensa da caixa de edio Tabelas/Consultas Mdicas: e selecione Tabela: Pacientes. Todos os campos na tabela Pacientes esto agora listados na caixa Campos disponveis:. 4. Clique no boto >> para mover todos os campos para a caixa Campos selecionados: e ento, clique no boto Avanar. 5. Clique na opo Coluna e depois clique no boto Avanar. 6. Selecione cada estilo na lista direita para ver as opes disponveis para o 2 plano do formulrio. E por ltimo, selecione a opo Padro. Em seguida, clique no boto Avanar. 7. Digite Pacientes como ttulo do formulrio. Observe se a opo Abrir o formulrio para visualizar ou inserir informaes est selecionada, e ento, clique no boto Concluir. 8. Salve o formulrio Pacientes.
80
2. Para reduzir o tamanho da figura d um duplo clique na figura e observe que aparecer a caixa de dilogo Imagem. Na guia Todas desta caixa de dilogo, encontre o item Modo tamanho. Clique no campo ao lado deste item e atravs da seta da lista suspensa selecione a opo Estender. Pois, somente ento voc conseguir reduzir o tamanho da figura proporcionalmente utilizando os recursos que voc j conhece para reduzir uma figura. Feche a caixa de dilogo Imagem. 3. Talvez a seo do Cabealho do formulrio deva ter ficado muito grande depois de reduzida a figura, ento localize a rgua de separao desta seo e arraste-a para cima para diminuir este espao. 4. Selecione o menu Arquivo / Visualizar impresso... Observe que todos os registros esto divididos em mais de uma pgina e conforme voc se move para as pginas seguintes a figura somente exibida na primeira pgina. 5. Agora, selecione o menu Exibir / Modo Design. Clique na linha Cabealho da pgina e ento, selecione o menu Inserir / Imagem... No campo Examinar da caixa de dilogo Inserir Imagem clique na seta direita e localize a pasta que est em Disco local C:/ Curso Microsoft Word / Clipart / Popular e clique no nome da imagem euideia.wmf, depois clique no boto Ok. 6. Para reduzir o tamanho da figura d um duplo clique na figura e observe que aparecer a caixa de dilogo Imagem. Na guia Todas desta caixa de dilogo encontre o item Modo tamanho. Clique no campo ao lado deste item e atravs da seta da lista suspensa selecione a opo Zoom. Pois, somente ento voc conseguir reduzir o tamanho da figura proporcionalmente utilizando os recursos que voc j conhece para reduzir uma figura. Feche a caixa de dilogo Imagem. 7. Talvez a seo do Cabealho da pgina deva ter ficado muito grande depois de reduzida a figura, ento localize a rgua de separao desta seo e arraste-a para cima para diminuir este espao. 8. Selecione o menu Arquivo / Visualizar impresso... Observe que todos os registros esto divididos em mais de uma pgina e conforme voc se move para as pginas seguintes esta figura exibida em todas as pginas. 9. Retorne para o modo estrutura e ento, clique na figura do Cabealho do formulrio e aperte a tecla Delete, em seguida, faa a mesma operao com a figura do Cabealho da pgina. 10. Selecione o menu Exibir / Cabealho/rodap do formulrio e depois selecione novamente o menu Exibir / Cabealho/rodap da pgina para ocult-los. 11. Selecione o menu Arquivo / Salvar.
2. Com o mouse, aponte para a borda do controle selecionado at que a seta mude para uma mo preta aberta, mantendo o boto esquerdo do mouse pressionado arraste o controle e seu rtulo para cima e para a direita do controle Idade. 3. Agora, clique dentro do controle Endereo e com uma mo mantenha a tecla Shift apertada, enquanto clica dentro dos demais controles, para selecionar todos ao mesmo tempo. Solte a tecla Shift e arraste-os um pouco mais para cima, para aproxim-los dos controles Idade e Profisso. 4. Por fim, clique na rea quadriculada da rea do formulrio para tirar a seleo dos controles. 5. Selecione o menu Arquivo / Salvar.
Destacando a informao
1. Leve a seta do mouse para o canto superior esquerdo na rgua vertical, logo abaixo da barra Detalhe, at que est se transforme numa seta preta apontando para a direita. Mantendo o boto esquerdo do mouse pressionado na direo do campo RG paciente arraste a seta preta para baixo at que a rgua vertical esquerda fique preta para a rea a ser selecionada. Ento, solte o boto do mouse e observe se todos os rtulos e controles esto selecionados. 2. Altere a fonte para:
82
3. Clique na rea quadriculada da seo Detalhe para remover a seleo e ento, selecione o menu Exibir / Modo formulrio para verificar se no h nenhum registro incompleto por causa do tamanho da caixa do rtulo ou controle. Caso haja necessidade de aumentar essas caixas selecione novamente o menu Exibir / Modo Design e aumente a largura das caixas do rtulo e do controle que for necessrio. 4. D um clique no rtulo RG paciente, mantenha a tecla Shift pressionada enquanto clique dentro dos demais rtulos a serem selecionados. Solte a tecla Shift e clique no boto N da barra de ferramentas Formatao (formulrio/relatrio) para negrita-los. 5. Verifique se no ter de ampliar alguns rtulos, caso o texto tenha ficado maior que a caixa. Clique na rea quadriculada da seo Detalhe para remover a seleo. 6. Ao terminar as alteraes selecione o menu Exibir / Modo formulrio e visualize o layout do seu formulrio. 7. Selecione o menu Arquivo / Salvar.
e formate a fonte da
6. Aumente o tamanho da caixa do rtulo do ttulo para que voc possa ler o texto e centralize-o dentro da largura da seo do Cabealho do formulrio.
Escola de Artes, Ofcios e Computao - UNIFESP
7. Clique dentro do rtulo do subttulo Entrar com as ........ e formate a fonte do rtulo do subttulo da seguinte maneira:
8. Aumente o tamanho da caixa do rtulo do subttulo para que voc possa ler o texto e centralize-o dentro da largura da seo do cabealho do formulrio e abaixo do ttulo. 9. Selecione o menu Exibir / Modo formulrio e veja como ficou o formulrio Pacientes. 10. Selecione o menu Arquivo / Visualizar impresso e se houver necessidade ajusta as margens. 11. Selecione o menu Arquivo / Salvar.
84
8. Selecione o menu Exibir / Modo formulrio e faa o teste novamente. Depois selecione o menu Arquivo / Salvar e feche o formulrio Pacientes.
Pesquisar: tudo
3. Desative a opo Pesquisar campos como formatados. Depois clique no boto Localizar prxima. 4. Terminada a localizao feche esta caixa de dilogo.
Consultando registros
1. Com a tabela Pacientes aberta, selecione atravs do boto Novo objeto da barra de ferramentas Folha de dados da tabela a opo Consulta. 2. Na caixa de dilogo exibida, clique na opo Assistente de consulta simples e depois em Ok. 3. No item Tabelas/Consultas selecione a tabela Exames. 4. Clique nos seguintes campos do item Campos disponveis: e depois clique no boto > para cada um, para inseri-los no item Campos selecionados:.
> >
5. Depois clique no boto Avanar. 6. Verifique se a opo Detalhe (mostrar cada campo de cada registro) est seleciona e ento, clique no boto Avanar. 7. Digite o seguinte ttulo para a consulta Consultas dos exames 8. Verifique se o item Abrir a consulta para visualizar informaes est selecionado e clique no boto Concluir. 9. Se desejar imprimir clique no boto Imprimir da barra de ferramentas Folha de dados da consulta 10. Salve e feche esta janela Consultas dos exames
86
10. Se desejar imprimir s clicar no boto Imprimir na barra de ferramentas Folha de dados da consulta 11. Clique no boto Fechar janela no canto superior direito e no salve est consulta.
Criando AutoRelatrios
1. Com a janela do banco de dados Pacientes aberta, clique no item Tabelas. 2. Selecione Mdico total de consultas no ms, depois selecione o menu Inserir / AutoRelatrio, depois de alguns segundos o MS Access exibe o relatrio no modo de pr-visualizao de impresso assim voc poder ver como ele ficar na pgina. 3. Se estiver muito grande a pgina, mexa o mouse dentro da pgina que est visualizando na tela, at que encontre uma lupa com sinal de menos, ento clique uma vez no boto esquerdo do mouse. 4. Observe se o indicador de pginas abaixo esquerda est visvel. Caso esteja, isto significa que voc tm mais de uma pgina a ser visualizada, ento clique no boto da seta para a direita para ir para a prxima pgina. Como o MS Access criou este relatrio pela ordem de Cdigo mdico suponhamos que voc deseje cri-lo pelo ms. 1. Feche a janela de relatrio aberta e no salve. 2. Na janela de bancos de dados Pacientes clique no item Relatrios e depois no boto de manipulao Novo 3. Na caixa de dilogo exibida, clique na opo Assistente de relatrio e no campo abaixo escolha a tabela Mdico total de consultas no ms, para criar este relatrio. Em seguida, clique Ok. 4. Aguarde alguns minutos e uma nova caixa de dilogo ser exibida. Para este relatrio iremos incluir todos os campos da tabela exceto o Cdigo mdico e Observaes. Portanto, d um clique em >> para mover todos os campos para o item Campos selecionados e, em seguida, clique nos itens: Cdigo mdico e em < para remov-lo, depois em Observaes e em < para remov-lo tambm. 5. Depois clique no boto Avanar. 6. Clique em:
7. Clique na palavra Ms e depois no boto seta para cima para deix-lo como primeiro campo. Deixe na seqncia o Mdico e, em seguida, Especialidade e N consultas sucessivamente. Depois clique no boto Avanar. 8. No primeiro campo direita selecione o item N consultas e depois clique em Avanar. 9. Na prxima tela selecione os itens:
Layout a opo Alinhar esquerda 1 Orientao a opo Retrato Clique no boto Avanar.
10. Nesta nova tela teste os vrios estilos e por ltimo, clique em Corporao. Depois clique no boto Avanar. 11. Digite o seguinte ttulo para este relatrio: Total de consultas no ms. 12. Verifique se a opo Visualizar o relatrio est selecionada e, em seguida, clique no boto Concluir. 13. Novamente voc ter uma pr-visualizao de impresso do relatrio.
Tamanho da fonte:20
5. Selecione o controle N consultas, que est dentro do campo Detalhe e arrasteo para cima e direita, alinhando como rtulo N consultas 6. Com a seta preta apontando para a direita dentro da rgua vertical, selecione de: Ms at N consultas, e altere a fonte para:
Fonte: Tamanho:
Arial 12
88
7. Clique em uma rea em branco para tirar a seleo e selecione somente os rtulos: Ms, Mdico, Especialidade e N consultas e clique no boto N da barra de ferramentas Formatao (formulrio/relatrio) para negritar os textos dos rtulos selecionados. 8. Selecione o menu Exibir / Visualizar impresso e verifique se nenhum texto est sendo cortado e se o alinhamento de todos os textos de rtulos e controles esto esquerda. Caso necessite corrigir algo, selecione o menu Exibir / Modo Design 9. Clique no boto Visualizar impresso na barra de ferramentas Design relatrio para visualizar o novo design do seu relatrio. 10. Salve e feche a janela da Consulta.
No item Qual o tamanho desejado clique no cdigo Avery J8162 No item Unidade de medida clique na opo Mtrica No item Tipo de etiqueta clique na opo Folha solta Depois clique no boto Avanar. Fonte: Tamanho da fonte: Espessura da fonte: Cor do texto: Clique no boto Avanar Nome clique em > e aperte a tecla Enter Endereo clique em > e aperte a tecla Enter
Escola de Artes, Ofcios e Computao - UNIFESP
CEP clique em > e aperte a tecla Espao Cidade clique em > e aperte a tecla Espao Estado clique em > e aperte a tecla Espao.
6. Em seguida, clique no boto Avanar. 7. Classifique as etiquetas por nome da seguinte forma:
Clique na opo Nome do item Campos disponveis: e depois clique no boto >. Em seguida, clique no boto Avanar.
8. Digite o nome para este relatrio Etiquetas Pacientes 9. Verifique se o item Exibir as etiquetas como elas sero impressas est selecionado para depois clicar no boto Concluir. 10. Ser exibida a folha das etiquetas classificadas pelo nome na forma de prvisualizao da impresso. 11. Salve e feche a janela Etiquetas Pacientes : Relatrio
90
13. Ao retornar para a janela de banco de dados Glicemia clique no item Tabelas e d um duplo clique em Glicemia para abri-la. 14. Selecione o menu Exibir / Modo Design
Selecione o texto campo 1: Selecione o texto campo 2: Selecione o texto campo 3: Selecione o texto campo 4: Selecione o texto campo 5: Selecione o texto campo 6: Selecione o texto campo 7:
15. Salve e selecione o menu Exibir / Modo folha de dados depois feche o banco de dados Glicemia.
Etapa 1 de 4: No item Tipo de grfico: clique em Colunas. Clique no Subtipo desejado. Clique no boto Avanar. Etapa 2 de 4: Observe se o intervalo de dados est correto. Clique no boto Avanar. Etapa 3 de 4: Na ficha Ttulo, clique no campo abaixo de Ttulo do grfico: e insira o ttulo do grfico TOTAL DE CONSULTAS. Clique na ficha Legenda faa suas opes. Clique na ficha Rtulos de dados clique na opo Valor. Clique no boto Avanar. Etapa 4 de 4: No item Posicionar grfico: Como objeto em. Clique em Concluir.
Observao: voc poder levar para o MS Excel tambm formulrios, consultas e relatrios. Melhorando a aparncia do grfico alterando as formataes
Observe como o duplo clique no objeto grfico permite efetuar as formataes. 1. D um duplo clique na legenda e escolha a ficha Padres. 2. No campo rea escolha uma cor. 3. Clique na ficha Fonte e faa suas opes. 4. Clique na ficha Posicionamento e faa suas opes. 5. Clique Ok. 6. Clique uma vez em uma das colunas do grfico e depois d um clique duplo. 7. Na ficha Padres faa suas opes. Clique em Ok. 8. Clique em outras partes do grfico e faa suas alteraes. 9. Clique em qualquer clula da planilha e clique no boto Salvar. Lembre-se de salvar o arquivo na sua pasta. Feche o Microsoft Excel e retorne para o Microsoft Access.
92
Cuidado: Se voc perder sua senha ou esquec-la, ela no poder ser recuperada e voc no poder abrir o seu banco de dados. No utilize uma senha de banco de dados se voc for replicar um banco de dados. Os bancos de dados replicados no podem ser sincronizados, caso tenham sido definidas senhas de banco de dados.
Observaes: Se voc precisar de uma segurana mais eficaz que a fornecida por uma senha de banco de dados, ter que definir segurana em nvel de usurio. Voc no pode definir uma senha de banco de dados se houver sido definida segurana em nvel de usurio para o seu banco de dados e voc no tiver a permisso Administrador para ele. Ademais, uma senha de banco de dados definida em adio segurana em nvel de usurio. Toda restrio baseada em permisses de segurana em nvel de usurio continua em vigor, se tiver sido estabelecida. Se uma tabela de um banco de dados protegido por senha for vinculada, a senha ser armazenada (salva) no banco de dados ao qual a tabela foi vinculada quando do estabelecimento do vnculo. Isso pode ter conseqncias imprevisveis.
94
2. Clique com o boto direito do mouse na rea colorida esquerda da grade para selecion-la por inteiro e, em seguida, clique no item Cor de fundo/Preenchimento clique na cor Azul escuro. 3. Clique com o boto direito do mouse na rea colorida acima da grade para selecion-la por inteiro e, em seguida, clique no item Cor de fundo/Preenchimento clique na cor Azul escuro. 4. Clique com o boto direito do mouse na caixa do texto Pacientes para selecionla por inteiro e, em seguida, clique no item Propriedades. 5. No item Legenda digite PACIENTES e aperte a tecla Enter para validar. 6. Como esta palavra tem uma sombra, que uma outra caixa de texto clique novamente com o boto direito do mouse na caixa de texto da sombra Pacientes para selecion-la por inteiro e, em seguida, clique no item Propriedades. 7. No item Legenda digite PACIENTES e aperte a tecla Enter para validar. 8. Selecione o menu Inserir / Imagem... No campo Examinar da caixa de dilogo Inserir Imagem clique na seta direita e localize a pasta que est em C:/ Curso Microsoft Word / Clipart / Fotos / Medicina e clique no nome da imagem Medidor.jpg depois clique no boto Ok. 9. Para reduzir o tamanho da figura, d um duplo clique na figura e observe que aparecer uma caixa de dilogo Imagem. Na guia Todas desta caixa de dilogo encontre o item Modo tamanho. Clique no campo ao lado deste item e atravs da seta da lista suspensa selecione a opo Estender. Pois, somente ento, voc conseguir reduzir o tamanho da figura proporcionalmente utilizando os recursos que voc j conhece para reduzir uma figura 10. Feche a caixa de dilogo Imagem. 11. Aps configurado o tamanho da imagem selecione o menu Exibir/Modo formulrio para ver o resultado. 12. Salve as alteraes e feche a janela.
96
Definindo os objetos
Nesta etapa, voc deve listar os objetos que faro parte da sua coleo de dados. Cada objeto pode ser considerado como uma entidade nica que corresponde a um assunto ou tema. Os objetos da nossa base de dados so os seguintes:
Fatores importantes sobre os objetos Cdigo exame / Exame tipo Cdigo mdico / Mdico / Especialidade / Ms / N consultas / Observaes RG paciente / Nome / Idade / Profisso / Endereo / CEP / Cidade / Estado / Telefone / Cdigo exame / Cdigo mdico Cdigo consulta / Mdico / Especialidade / RG paciente / Nome paciente / Data consulta / Observaes
Transforme os objetos em tabelas Os objetos descritos na etapa anterior tornam-se tabelas e os fatores tornam-se colunas. Lembre-se que um domnio um conjunto de valores que a coluna pode conter. Um domnio tem propriedades fsica e lgica.
98
Estrutura da Tabela: Exames Nome do Campo Cdigo exame Exame tipo Chave Primria: Cdigo exame Estrutura da Tabela: Mdico total de consultas no ms Nome do campo Cdigo mdico Mdico Especialidade Ms N consultas Observaes Chave Primria: Cdigo mdico Estrutura da Tabela: Pacientes Nome do campo RG paciente Nome Idade Profisso Endereo CEP Cidade Estado Telefone Cdigo exame Cdigo mdico Chave Primria: RG paciente Tipo de Dados Nmero Texto Texto Texto Texto Texto Texto Texto Texto Nmero Nmero Inteiro longo Inteiro longo Tamanho do campo Inteiro longo Tipo de Dados Nmero Texto Texto Texto Nmero Memorando Inteiro Tamanho do campo Inteiro longo Tipo de Dados Nmero Texto Tamanho do campo Inteiro longo
Estrutura da Tabela: Consultas Mdicas Nome do campo Cdigo consulta Mdico Especialidade RG paciente Nome paciente Data consulta Observaes Chave Primria: Cdigo consulta Tipo de Dados Nmero Texto Texto Nmero Texto Data/Hora Memorando Data abreviada Inteiro longo Tamanho do campo Inteiro longo
Determine as relaes entre as Tabelas Para determinar as relaes entre os objetos, escolha um deles e olhe como este se relaciona com o outro. Nem sempre toda a relao existente entre objetos importante. Aquelas que so importantes permitem que voc modele o banco de dados de maneira a corresponder s situaes do mundo real que ele representa.
100
Tipos de relaes: Relao um para um: para qualquer linha de dados na tabela A, existe uma nica linha na tabela B e vice-versa. Relao um-para-muitos: para qualquer linha de dados na tabela A existem n linhas na tabela B. Para qualquer linha em B, existe uma nica linha em A. Relao muitos-para-muitos: para qualquer linha de dados na tabela A, existem vrias linhas na tabela B e vice-versa.
Para relacionar duas tabelas ou mais: 1. Selecione o menu Ferramentas / Relacionamentos... ou clique no boto Relacionamentos da barra de ferramentas Banco de dados. 2. Ser exibida uma caixa de dialogo.
Impor Integridade Referencial Propagar atualizao dos campos relacionados Propagar excluso dos registros relacionados
102
Impor Integridade Referencial Propagar atualizao dos campos relacionados Propagar excluso dos registros relacionados Salve e feche a janela Relacionamentos
PACIENTES
RG paciente 1 Carla Almeida 2 Gloria Vidal 25 secretria 35 publicitria Rua Fidalga, 456 02356-000 So Paulo SP SP (0011) 3685-2999 (0011) 3626-3456 Nome Idade Profisso Endereo CEP Cidade Estado Telefone Cdigo Cdigo exame mdico 1 2 1 1
Rua Cel. Oscar Porto, 01456-002 So Paulo 546 apto. 23 04278-000 So Paulo
3 Joo Paulo Nogueira 4 Marcela Martins 5 Roberta Martins 6 Pedro Pereira 7 Roberto Silva
32 aux. Av. Cupec, 4567 administrativo 15 estudante 17 estudante Av. das Flores, 45 Av. das Flores, 45
SP
(0011) 3557-2378
4 4
3 3
SP SP
5 6
4 4
CONSULTAS MDICAS
Cdigo consulta 1 2 3 4 5 6 7 Mdico Dr. Barros Dr. Barros Dra. Carla Dra. Rita Dra. Rita Dr. Cesar Dr. Cesar Especialidade Clnica Geral Clinica Geral Oftalmologia Pediatria Pediatria Gastroenterologia Gastroenterologia RG paciente 1 2 3 4 5 6 7 Nome paciente Carla Almeida Gloria Vidal Joo Paulo Marcela Martins Roberta Martins Pedro Pereira Roberto Silva Data consulta 15/07/07 14/07/07 15/05/07 16/06/07 16/06/07 23/07/07 27/06/07 Observaes
Formulrios
TABELA EXAMES AutoFormulrio Colunar 1. Na janela banco de dados Pacientes2, clique no item Formulrios e, em seguida, clique no boto de manipulao Novo 2. Na caixa de dilogo selecione AutoFormulrio: Colunar (exibe os registros em uma coluna).
104
3. No campo abaixo selecione: Exames, depois clique em Ok. O formulrio ser criado. 4. Clique no boto Salvar e salve o arquivo com o nome Exames.
TABELA MDICO TOTAL DE CONSULTAS NO MS Formulrio Simples com Assistente de Formulrio 1. Na janela banco de dados Pacientes2, clique no item Formulrio e, em seguida, clique no boto de manipulao Novo 2. Na caixa de dilogo selecione Assistente de Formulrio e clique no boto Ok. 3. No item Tabela/consultas: selecione: Tabela: Mdico total de consultas no ms, depois selecione todos os itens clicando no boto >> e, em seguida, clique no boto Avanar. 4. Na caixa de dilogo para layout, clique na opo Coluna e, em seguida, clique no boto Avanar. 5. Na caixa de dilogo para estilo, clique no estilo desejado e, em seguida, clique no boto Avanar. 5. Salve o arquivo com o nome Mdico Total de consultas no ms e clique no boto Concluir.
PACIENTES Formulrio com Subformulrio 1. Na janela banco de dados Pacientes2, clique no item Formulrios e, em seguida, clique no boto de manipulao Novo. 2. Na caixa de dilogo selecione Assistente de formulrio e depois clique no boto Ok. 3. No item Tabela/consultas: selecione: Tabela: Pacientes 4. No item Campos disponveis: clique no boto >> ao lado desta lista. Levando todos os campos abaixo para a lista de Campos selecionados: RG Paciente Nome Idade
Profisso Endereo CEP Cidade Estado Telefone Cdigo exame Cdigo mdico 5. Ainda nesta caixa de dilogo, selecione pelo item Tabela/consultas: Tabela: Consultas Mdicas e depois os seguintes campos: Clique em Mdico e depois no boto > Clique em Especialidade e depois no boto > Clique em Data consulta e depois no boto > 6. Clique no boto Avanar 7. Na caixa de dilogos para exibio de dados: mantenha selecionado por Pacientes e no canto inferior direito, mantenha selecionado o item Formulrio com subformulrio(s) 8. Clique no boto Avanar 6. Na caixa de dilogo para layout, selecione: Tabela e clique no boto Avanar. 7. Na caixa de dilogo para estilo, selecione Padro e, em seguida, clique no boto Avanar. 8. Salve o Formulrio como Pacientes e mantenha o nome do Subformulrio como Consultas Mdicas. Mantenha a seleo em Abrir o Formulrio para visualizar ou inserir informaes. Clique no boto Concluir.