Solucoes exerciciosaccessxp

download Solucoes exerciciosaccessxp

If you can't read please download the document

Transcript of Solucoes exerciciosaccessxp

  • 1. GestiTom@2004 Soluo dos Exerccios Access XPSoluo do Exerccio 1Paulo Moreira1 / 23

2. GestiTom@2004Soluo dos Exerccios Access XPSoluo do Exerccio 21. Abrir o Microsoft Access -> Base de dados vazia -> Pasta Meus Documentos -> Nova Pasta Facturao -> Nome do ficheiro FactGest.2. Criar Tabela na vista de estrutura -> Indicar os campos com o respectivos tipos de dados -> Criar chaves primrias atravs do boto e de seguida gravar a tabela com o respectivo atravs do boto (Guardar).3. Criar nova tabela a travs do boto Novo -> Importao de Tabelas -> Indicar a pasta -> Listar os ficheiros do tipo Microsoft Excel -> Seleccionar o ficheiro -> Boto Importar -> Seguir os passos do assistente de importao.4. Seleccionar a tabela -> Boto estrutura -> Alterar as definies pedidas ->Gravar as alteraes atravs do boto .Paulo Moreira 2 / 23 3. GestiTom@2004 Soluo dos Exerccios Access XPSoluo do Exerccio 31. Para alterar as propriedades dos campos dever-se- abrir cada uma das tabelas em vista de estrutura e de seguida colocar o cursor no campo respectivo.a) TblIva Propriedades para o campo CodIva Tamanho: Nmero Inteiro Longo Legenda: Cd. Iva Propriedades para o campo TaxaIva Tamanho: Simples Formatar: Percentagem Casas decimais: 0 Legenda: Tx de IVAb) TblTipoPagamento Propriedades para o campo CodTipoPagamento Tamanho: Nmero Inteiro Longo Legenda: Cd. Tipo de Pagamento Propriedades para o campo Forma Tamanho: 30 Formatar: > Necessrio: Simc) TblDistrito Propriedades para o campo CodDistrito Tamanho: Nmero Inteiro Longo Legenda: Cd. Distrito Propriedades para o campo Distrito Tamanho: 25 Formatar: > Necessrio: Simd) TblDesconto Propriedades para o campo CodDesconto Tamanho: Nmero Inteiro Longo Legenda: Cd. DescontoPaulo Moreira 3 / 23 4. GestiTom@2004Soluo dos Exerccios Access XP Propriedades para o campo PercDesconto Tamanho: Simples Formatar: Percentagem Casas decimais: 0 Legenda: Tx Descontoe) TblProduto Propriedades para o campo CodProduto Tamanho: Nmero Inteiro Longo Legenda: Cd. Produto Propriedades para o campo Designacao Tamanho: 50 Formatar: > Necessrio: Sim Legenda: Designao Propriedades para o campo Preco Formatar: Euro Propriedades para o campo Descricao Legenda: Descriof) TblClientes Propriedades para o campo CodCliente Tamanho: Nmero Inteiro Longo Legenda: Cd. Cliente Formatar: 000 Propriedades para o campo NomeCliente Tamanho: 70 Formatar: > Necessrio: Sim Legenda: Nome Propriedades para o campo Morada Tamanho: 65 Formatar: > Propriedades para o campo CodPostal Tamanho: Numero Inteiro Casas Decimais: 0 Mscara: 0000 Legenda: Cd. Postal Propriedades para o campo ArruamentoPaulo Moreira 4 / 23 5. GestiTom@2004 Soluo dos Exerccios Access XP Tamanho: Numero Inteiro Casas Decimais: 0 Formatar: 000 Propriedades para o campo Localidade Tamanho: 30 Formatar: > Necessrio: Sim Propriedades para o campo Concelho Tamanho: 30 Formatar: > Valor Predefinido: Coimbra Propriedades para o campo Pais Tamanho: 25 Formatar: > Valor Predefinido: Portugal Propriedades para o campo NumTelefone Tamanho: Numero Inteiro Longo Casas Decimais: 0 Mscara: 000.000.000 Legenda: Telefone Propriedades para o campo NumTelemovel Tamanho: Numero Inteiro Longo Casas Decimais: 0 Mscara: 00.000.0000 Legenda: Telemvel Propriedades para o campo NumFax Tamanho: Numero Inteiro Longo Casas Decimais: 0 Mscara: 000.000.000 Legenda: Fax Propriedades para o campo NumContribuinte Tamanho: Numero Inteiro Longo Casas Decimais: 0 Mscara: 000 000 000 Legenda: N ContribuintePaulo Moreira5 / 23 6. GestiTom@2004 Soluo dos Exerccios Access XP Propriedades para o campo DataAdesao Formatar: Data Abreviada Mscara: 00-00-0000 Legenda: Data Adeso Valor Predefinido: Data()g) TblEmpregado Propriedades para o campo CodEmpregado Tamanho: Nmero Inteiro Longo Legenda: Cd. Empregado Formatar: 000 Propriedades para o campo NomeEmpregado Tamanho: 65 Formatar: > Necessrio: Sim Legenda: Nome Propriedades para o campo Morada Tamanho: 65 Formatar: > Propriedades para o campo CodPostal Tamanho: Numero Inteiro Casas Decimais: 0 Mscara: 0000 Legenda: Cd. Postal Propriedades para o campo Arruamento Tamanho: Numero Inteiro Casas Decimais: 0 Formatar: 000 Propriedades para o campo Localidade Tamanho: 30 Formatar: > Necessrio: Sim Propriedades para o campo NumTelefone Tamanho: Numero Inteiro Longo Casas Decimais: 0 Mscara: 000.000.000 Legenda: TelefonePaulo Moreira6 / 23 7. GestiTom@2004Soluo dos Exerccios Access XP Propriedades para o campo NumTelemovel Tamanho: Numero Inteiro Longo Casas Decimais: 0 Mscara: 00.000.0000 Legenda: Telemvel Propriedades para o campo NumContribuinte Tamanho: Numero Inteiro Longo Casas Decimais: 0 Mscara: 000 000 000 Legenda: N Contribuinte Propriedades para o campo DataNascimento Formatar: Data Abreviada Mscara: 00-00-0000 Legenda: Data Nasc. Regra de Validao: >] ; [Seguinte] 6. Deixar activa a opo de Ocultar a coluna chave [Seguinte] 7. A etiqueta no necessrio ser alterada [Concluir] 8. Gravar as alteraes 9. Fechar a tabela b) O campo CodCliente da Tabela Factura dever ficar relacionado com o campo CodCliente da Tabela Clientes, mas deverapresentarunicamenteoscampos NomeCliente e NumContribuinte. Soluo: 1. Abrir em vista de estrutura a tabela Facturas 2. Alterar o tipo de dados do campo CodCliente para Assistente de pesquisa 3. Escolher a opo que permite consultar valores numa coluna de uma tabela/consulta [Seguinte] 4. Seleccionar a tabela Clientes [Seguinte] 5. Enviar os campos CodCliente, NomeCliente e NumContribuinte para a lista dos CamposSeleccionados atravs do Boto [>] ; [Seguinte] 6. Deixar activa a opo de Ocultar a coluna chave [Seguinte] 7. A etiqueta no necessrio ser alterada [Concluir] 8. Gravar as alteraes 9. Fechar a tabelaPaulo Moreira 8 / 23 9. GestiTom@2004Soluo dos Exerccios Access XP c) O campoCodEmpregado da tabela Facturadever ficar relacionado com o campoCodEmpregadoda Tabela Empregados,mas dever apresentarunicamenteo campoNomeEmpregado. Soluo:1. Abrir em vista de estrutura a tabela Facturas2. Alterar o tipo de dados do campo CodEmpregado para Assistente de pesquisa3. Escolher a opo que permite consultar valores numa coluna de uma tabela/consulta [Seguinte]4. Seleccionar a tabela Empregados [Seguinte]5. Enviar os campos CodEmpregado e NomeEmpregado para a lista dos Campos Seleccionadosatravs do Boto [>] ; [Seguinte]6. Deixar activa a opo de Ocultar a coluna chave [Seguinte]7. A etiqueta no necessrio ser alterada [Concluir]8. Gravar as alteraes9. Fechar a tabela d) O campo CodTipoPagamento da tabela Factura dever ficar relacionado com o campoCodTipoPagamento da Tabela Tipos de pagamentos, mas dever apresentar unicamente ocampo Forma. Soluo:1. Abrir em vista de estrutura a tabela Facturas2. Alterar o tipo de dados do campo CodTipoPagamento para Assistente de pesquisa3. Escolher a opo que permite consultar valores numa coluna de uma tabela/consulta [Seguinte]4. Seleccionar a tabela Tipo de Pagamentos [Seguinte]5. Enviar todos os campos para a lista dos Campos Seleccionados atravs do Boto [>>] ; [Seguinte]6. Deixar activa a opo de Ocultar a coluna chave [Seguinte]7. A etiqueta no necessrio ser alterada [Concluir]8. Gravar as alteraes9. Fechar a tabela e) O campo Distrito da tabela Clientes dever ficar relacionado com o campo CodDistrito da tabelaDistritos, mas dever apresentar unicamente o campo Distrito. Soluo:1. Abrir em vista de estrutura a tabela Clientes2. Alterar o tipo de dados do campo Distrito para Assistente de pesquisa3. Escolher a opo que permite consultar valores numa coluna de uma tabela/consulta [Seguinte]4. Seleccionar a tabela Distritos [Seguinte]5. Enviar todos os campos para a lista dos Campos Seleccionados atravs do Boto [>>] ; [Seguinte]6. Deixar activa a opo de Ocultar a coluna chave [Seguinte]7. A etiqueta no necessrio ser alterada [Concluir]8. Gravar as alteraes9. Fechar a tabela f) O campo CodDesconto da tabela Detalhes da Factura dever ficar relacionado com o campoCodDesconto da tabela Descontos, mas dever apresentar unicamente o campo PercDesconto.Paulo Moreira 9 / 23 10. GestiTom@2004 Soluo dos Exerccios Access XP Soluo:1. Abrir em vista de estrutura a tabela Detalhes da factura2. Alterar o tipo de dados do campo CodDesconto para Assistente de pesquisa3. Escolher a opo que permite consultar valores numa coluna de uma tabela/consulta [Seguinte]4. Seleccionar a tabela Descontos [Seguinte]5. Enviar todos os campos para a lista dos Campos Seleccionados atravs do Boto [>>] ; [Seguinte]6. Deixar activa a opo de Ocultar a coluna chave [Seguinte]7. A etiqueta no necessrio ser alterada [Concluir]8. Gravar as alteraes9.Fechar a tabela (No ser necessrio fechar a tabela uma vez que ser necessria para a prxima questo) g) O campo CodFactura da tabela Detalhes da Factura dever ficar relacionado com o campoCodFactura da tabela Factura. Soluo:1. Abrir em vista de estrutura a tabela Detalhes da factura2. Alterar o tipo de dados do campo CodFactura para Assistente de pesquisa3. Escolher a opo que permite consultar valores numa coluna de uma tabela/consulta [Seguinte]4. Seleccionar a tabela Facturas [Seguinte]5. Enviar o campo CodFactura para a lista dos Campos Seleccionados atravs do Boto [>];[Seguinte]6. A etiqueta no necessrio ser alterada [Concluir]7. Gravar as alteraes8.Fechar a tabela (No ser necessrio fechar a tabela uma vez que ser necessria para a prxima questo) h) O campo CodProduto da tabela Detalhes da Factura dever ficar relacionado com o campoCodProduto da tabela Produtos, mas dever apresentar unicamente o campo Designacao. Soluo:1. Abrir em vista de estrutura a tabela Detalhes da factura2. Alterar o tipo de dados do campo CodProduto para Assistente de pesquisa3. Escolher a opo que permite consultar valores numa coluna de uma tabela/consulta [Seguinte]4. Seleccionar a tabela Produtos [Seguinte]5. Enviar os campo CodProduto e Designacao para a lista dos Campos Seleccionados atravs do Boto[>]; [Seguinte]6. Deixar activa a opo de Ocultar a coluna chave [Seguinte]7. A etiqueta no necessrio ser alterada [Concluir]8. Gravar as alteraes9. Fechar a tabela2) Aceda ao diagrama de relaes e disponha-o para que se torne perceptveis as ligaes entre as vrias tabelas. Soluo: Menu Ferramentas + RelaesPaulo Moreira 10 / 23 11. GestiTom@2004 Soluo dos Exerccios Access XP3) Reforce as relaes. Soluo: Duplo-Clique sobre cada relao e activar a Integridade Referencial assim como a progragao doscampos relacionados4) Imprima o diagrama de relaes Soluo:1. A partir do diagrama de relaes2. Menu Ficheiro + Imprimir relaes3. Boto ImprimirPaulo Moreira11 / 23 12. GestiTom@2004 Soluo dos Exerccios Access XPSoluo do Exerccio 5Abrir cada uma das tabelas em vista de folha de dados em introduzir os dados respectivos.Paulo Moreira12 / 23 13. GestiTom@2004Soluo dos Exerccios Access XPSoluo do Exerccio 6Qry Clientes do concelho de CoimbraQry Clientes comeados por APaulo Moreira 13 / 23 14. GestiTom@2004Soluo dos Exerccios Access XPQry Produtos entre 50 e 100 Euros Qry Empregados Atravs do CdigoQry Cliente Atraves do ApelidoQry Cliente Atraves do DistritoQry Facturas Entre DatasQry Produto Atraves do nomePaulo Moreira 14 / 23 15. GestiTom@2004 Soluo dos Exerccios Access XPPaulo Moreira15 / 23 16. GestiTom@2004 Soluo dos Exerccios Access XPSoluo do Exerccio 7Qry Endereos dos EmpregadosQry Idades EmpregadosPaulo Moreira16 / 23 17. GestiTom@2004Soluo dos Exerccios Access XPQry Dados FacturaPaulo Moreira 17 / 23 18. GestiTom@2004 Soluo dos Exerccios Access XPQry Total por FacturaQry Quantidade de Clientes Por Distrito e ConcelhoQry Quantidades Por Produto e Por AnoPaulo Moreira18 / 23 19. GestiTom@2004 Soluo dos Exerccios Access XPSoluo do Exerccio 81. Criar formulrio atravs do assistente > Seleccionar para cada formulrio a respectiva tabela > Seleccionar todos os campos > Esquema Colunas > Estilo Padro > Indicar o respectivo nome.2. Abrir em vista de estrutura o formulrio FrmProdutos > Seleccionar os rtulos e aplicar a formatao solicitada > Seleccionar os campos e aplicar as formataes solicitadas > Dispor os objectos da forma indicada.3. Estando na vista de estrutura do formulrio indicado no ponto anterior > Menu Formatar + Opo Formatao automtica > Boto Personalizar > Opo Criar estilo > Indicar o nome do estilo.4. Abrir em vista de estrutura cada um dos formulrios individualmente > Menu Formatar + Opo Formatao Automtica > Seleccionar o estilo criado no ponto anterior > Confirmar > Gravar.5. Abrir em vista de estrutura cada um dos formulrios individualmente > Menu Ver + Opo Propriedades (tecla [F4]) > Separador Formato.6. Abrir em vista de estrutura cada um dos formulrios individualmente > Manipular os objectos atravs da movimentao e respectivo redimensionamento.Paulo Moreira19 / 23 20. GestiTom@2004 Soluo dos Exerccios Access XPSoluo do Exerccio 91. Criar formulrio atravs do assistente > Seleccionar os campos respectivos > Esquema Tabela > Estilo Padro > Indicar os respectivos nomes para o formulrio e sub-formulrio.a. Redimensionar e movimentar os objectos de acordo com a imagem apresentada.b. Alterar as propriedades dos formulrios.2. Criar formulrio atravs do assistente > Seleccionar os campos respectivos > Esquema Tabela > Estilo Padro > Indicar os respectivos nomes para o formulrio e sub-formulrio.a. Redimensionar e movimentar os objectos de acordo com a imagem apresentada.b. Aplicar o estilo atravs da opo Formatao Automtica do Menu Formatar.c. Alterar as propriedades dos formulrios.3. Criar formulrio atravs do assistente > Seleccionar a Consulta > Seleccionar os campos respectivos > Esquema Tabela > Estilo Padro > Indicar o nome do formulrio.a.Redimensionar e movimentar os objectos de acordo com a imagem apresentada.b.Alterar as propriedades do formulrio.4. Criar formulrio atravs do assistente > Seleccionar a Consulta > Seleccionar os campos respectivos > Esquema Tabela > Estilo Padro > Indicar o nome do formulrio.a.Redimensionar e movimentar os objectos de acordo com a imagem apresentada.b.Alterar as propriedades do formulrio.5. Na janela da base de dados seleccionar o formulrio referido > Menu Editar + Opo Copiar > Menu Editar + Opo Colar > Indicar o novo Nome > Abrir em vista de estrutura > Aceder s propriedades dos formulrio atravs da opo propriedades do menu Ver > Separador Dados > Propriedade Origem dos registos > Seleccionar a consulta solicitada > Gravar as alteraes atravs boto .Soluo do Exerccio 10Paulo Moreira20 / 23 21. GestiTom@2004Soluo dos Exerccios Access XP1. Criar relatrio atravs do assistente > Seleccionar a Tabela > Seleccionar os campos respectivos > Seleccionar o campo Nome como nvel de agrupamento > Boto Opes de agrupamento > Agrupamento por 1 letra > Esquema Degrau > Estilo Casual > Indicar o nome do relatrio.a. Redimensionar e movimentar os objectos de acordo com a imagem apresentada.b. Seleccionar a seco Cabealho do campo Nome por 1 letra e colocar a cor verde depreenchimentoc. Desenhar uma linha atravs da caixa de ferramentas na parte inferior na seco detalhe.2. Criar relatrio atravs do assistente > Seleccionar as Tabelas Distritos e Clientes> Seleccionar os campos respectivos > Seleccionar o campo Distrito e Concelho como nveis de agrupamento > Dar prioridade ao campo Distrito > Esquema Degrau > Estilo Casual > Indicar o nome do Relatrio.a. Redimensionar e movimentar os objectos de acordo com a imagem apresentada.b. Seleccionar a seco Cabealho do campo nome e colocar a cor verde de preenchimento.3. Criar relatrio atravs do assistente de etiquetas > Seleccionar a tabela Clientes> Seleccionar o modelo de etiqueta > Criar o prottipo > Ordenar pelo campo NomeCliente > Indicar o nome do Relatrio.a. Abrir em vista e estrutura e colocar os objectos nome e pais a negrito4. Criar relatrio atravs do assistente > Seleccionar as Tabelas Empregados, Clientes, Facturas, e tipo de pagamento > Seleccionar os respectivos campos > Ver dados por Empregados > Esquema Degrau > Estilo Casual > Indicar o nome do Relatrio.5. Criar relatrio atravs do assistente > Seleccionar a consulta > Seleccionar os respectivos campos > Esquema Tabela > Estilo Casual > Indicar o nome do Relatrio.a. O clculo de totais feito atravs da criao de caixas de texto na seco de rodap dorelatrio com frmula =soma([nome do campo]).Paulo Moreira 21 / 23 22. GestiTom@2004 Soluo dos Exerccios Access XPSoluo do Exerccio 111. Criar relatrio atravs do assistente > Seleccionar todas as tabelas > Seleccionar os campos respectivos > Ver dados por Facturas > Esquema Degrau > Estilo Casual > Indicar o nome do Relatrio.a. Redimensionar e movimentar os objectos de acordo com a imagem apresentada.b. Utilizar as ferramentas necessrias (linhas, Rtulos, Rectngulos, Imagens, quebras depgina.Paulo Moreira22 / 23 23. GestiTom@2004 Soluo dos Exerccios Access XPSoluo do Exerccio 121. Criar pgina atravs do assistente > Seleccionar a tabela > Seleccionar os campos respectivos > No usar campos agrupados > Indicar o nome da pgina.a. Redimensionar e movimentar os objectos de acordo com a imagem apresentada.b. Aplicar o tema atravs do Menu Formatar + Opo Tema.c. Gravar na pasta Facturao.2. Criar pgina atravs do assistente > Seleccionar a tabela > Seleccionar os campos respectivos > No usar campos agrupados > Indicar o nome da pgina.a. Redimensionar e movimentar os objectos de acordo com a imagem apresentada.b. Aplicar o tema atravs do Menu Formatar + Opo Tema.c. Gravar na pasta Facturao.3. Criar pgina atravs da vista de estrutura > Arrastar para a rea da pgina a tabela Facturas > Esquema Tabela > Arrastar para a rea da pgina os campos CodProduto, Quantidade e CodDesconto da tabela Detalhes de Factura de forma a criar uma nova seco abaixo da facturas > Esquema Tabela.a. Redimensionar e movimentar os objectos de acordo com a imagem apresentada.b. Aplicar o tema atravs do Menu Formatar + Opo Tema.c. Gravar na pasta Facturao.Paulo Moreira23 / 23