Bem-vindo!
O Modelo northwind 2.0 Developer Edition expande os conceitos da edição Northwind 2.0 Starter, com um modelo de dados mais completo e recursos mais sofisticados. Para saber mais, selecione qualquer um dos tópicos a seguir.
Sobre o Modelo
O modelo Northwind 2.0 Developer Edition mostra os principais recursos do Access; ele não foi projetado para executar uma empresa nem mostrar como criar esse aplicativo.
Northwind é uma empresa comercial fictícia cujos clientes são mercearias independentes.
- Os clientes ligam em pedidos ou os colocam pela Internet. Neste modelo, os pedidos de Internet são um mockup.
- Northwind faturas, envia, coleta pagamentos e fecha pedidos. Pedidos de compra e gerenciamento de inventário também estão incluídos nesta edição.
Os dados de exemplo no modelo ajudarão você a começar rapidamente.
Como navegar
Home Ribbon
Este modelo implementa a navegação usando uma faixa de opções home personalizada.
O lado esquerdo da faixa de opções home personalizada contém navegação de menu do aplicativo Northwind.
MRU
MRU = usado mais recentemente. Este item de menu de faixa de opções contém uma caixa de combinação que é atualizada quando um pedido ou uma ordem de compra é adicionado ou excluído. Isso permite que o usuário atual revisite rapidamente seus pedidos e pedidos de compra adicionados mais recentemente.
VisiteTópicos> de Ajuda Inicial>Northwind Features para saber como o Northwind 2.0 Developer Edition implementa esse conceito.
- Pedidos
- Manutenção
- Relatórios
O lado direito contém um grupo de Tópicos de Ajuda:
- Learn exibe este painel "Bem-vindo".
- Northwind Features exibe uma lista de recursos implementados neste modelo, com dicas de navegação para exibir a implementação dos recursos no aplicativo e links para tópicos de Ajuda Online e no aplicativo para exploração adicional.
- Sobre o Northwind exibe uma breve história da concepção e desenvolvimento deste modelo.
- Além desses botões de faixa de opções, muitos formulários têm um botão ajuda
que abre uma página de ajuda específica do formulário.
Faixa de opções "Desenvolver"
As ferramentas de desenvolvimento comuns são agrupadas aqui. Para um ambiente de produção, talvez você queira tornar isso invisível.
Recursos northwind
A edição de desenvolvedor do Northwind 2.0 inclui uma matriz de recursos acessível a partir do botão Northwind Features personalizado da faixa de opções. Ele contém uma lista de conceitos notáveis implementados nesta versão. Cada tópico de conceito descreve como você pode exibir um exemplo dele no modelo de desenvolvedor do Northwind 2.0, bem como links úteis para saber mais sobre o tópico:
- Clique em Ajuda On-Line para abrir uma página da Web abordando o tópico.
- Clique em ajuda no aplicativo para abrir a biblioteca de ajuda interna do aplicativo de acesso ao tópico.
Várias instâncias de formulário
Por padrão, os formulários de acesso podem ser instanciados apenas uma vez. Neste modelo, os formulários Northwind Orders e Purchase Orders (frmOrderDetails e frmPurchaseOrderDetails) podem ser instanciados várias vezes simultaneamente. Nesses formulários, siga a
para obter um mergulho mais profundo em como isso é realizado.
Caixas de combinação em cascata
Consulte o formulário Pedidos para um método de implementação de caixas de combinação em cascata em que uma caixa de combinação Categorias de Produto leva a uma caixa de combinação Produtos com apenas os produtos para a categoria selecionada.
Validando campos necessários
Esta edição apresenta a função VBA ValidateForm() para realçar os campos de formulário necessários que estão vazios. Para obter um exemplo, tente criar um Pedido sem concluir os campos Status do cliente e do imposto. Você pode investigar ainda mais como isso foi feito usando a
na tela Ordem.
Subformações de "Carregamento Lento"
Às vezes chamado de "associação tardia", o carregamento lento em um controle de guia atrasa o carregamento do conteúdo de subformação de uma guia até que a guia seja selecionada. Por padrão, o Access carrega subformes antes de carregar o formulário em si. A associação tardia pode melhorar o desempenho do formulário (velocidade de carregamento).
Consulte o formulário Detalhes do Produto.
Link do Mapa de Endereços de Rua
O formulário Detalhes da Empresa (frmCompanyDetail) apresenta um botão Mapa que abre o navegador da Web padrão para um mapa do endereço da empresa. O Desenvolvedor do Northwind 2.0 implementa isso usando mapas do Microsoft Bing, mas pode usar qualquer site de mapa baseado na Web, como Google Mapas ou MapQuest.
Mostrar Filtro
Os formulários Lista da Empresa e Detalhes da Empresa também demonstram um meio de permitir que os usuários exibam os filtros atuais de um formulário.
Fluxos de trabalho
Pedidos e pedidos de compra implementam fluxos de trabalho muito simples. Isso demonstra um meio de controlar a sequência de atualizações de dados necessárias para impor regras de negócios para mover um pedido de um status para o outro.
Relatórios
Catálogo de Quedas de Relatório – demonstra uma série de tópicos mais avançados de desenvolvimento de relatórios
- Várias seções (Introdução, TOC, Categorias, Formulário de Pedido)
- TOC e paginação
- O relatório resultante é um catálogo de qualidade de editor
Vendas mensais por funcionário – o relatório pode ser filtrado em runtime no Modo de Exibição de Relatório.
Design de Banco de Dados
Northwind tem um design de banco de dados relacional simples, mas correto.
As tabelas contêm informações específicas sobre os negócios da Northwind.
Os campos nas tabelas têm propriedades específicas definidas para torná-los necessários ou para impor um determinado tipo de dados (por exemplo, numérico, data e sim/não).
As relações entre tabelas impõem regras comerciais e garantem a consistência dos dados (por exemplo, um pedido deve ser para um cliente existente).
Para explorar o design do banco de dados do Northwind, pressione F11 para abrir o Painel de Navegação que exibe tabelas e outros objetos ou escolha Desenvolver>Relações na faixa de opções.
Para ver a imagem de design do banco de dados em tamanho real , clique aqui
Programação e Visual Basic for Applications (VBA)
Esta edição apresenta uma implementação mais extensa usando o VBA em vez de macros.
Examinando os módulos VBA, você pode encontrar exemplos de sintaxe alternativa ou equivalente. Isso é incluído para ajudar você a reconhecer diferentes sintaxes que realizam exatamente ou aproximadamente o mesmo resultado.
A programação facilita o fluxo de aplicativos (por exemplo, Abrir o próximo formulário) ou impõe regras de negócios (por exemplo, você não pode atualizar uma status de Pedido para "Fechado" sem antes receber o pagamento por ele).
O Desenvolvedor northwind usa diferentes exemplos de Programação para mostrar os recursos do Access:
Expressões na tabela Funcionários criam os campos FullNameFNLN e FullNameLNFN . Um campo de expressão em uma tabela pode ser usado em outro lugar, por exemplo, para mostrar o nome completo do funcionário no título da janela principal do Access.
No Northwind 2.0 Developer Edition, as macros são substituídas por procedimentos VBA. Para exibir o editor do VBA, pressione Alt+F11.
Por padrão, o Access cria macros quando você usa Assistentes, como ao soltar um botão em um formulário no modo de exibição de design. O Access pode converter macros em VBA para você: no modo design de formulário,Ferramentas> de Design>convertem macros do Formulário no Visual Basic.
Para explorar a programação de formulários, abra o formulário na exibição Design e selecioneFolha de Propriedadesde Design> de Formulário para inspecionar as propriedades do objeto selecionado. A maior parte do código é acessada na guia Eventos da folha de propriedades, conforme mostrado abaixo.
Documentação adicional
A maioria dos formulários northwind contém um link de ajuda especial denotado com o símbolo:
Esse símbolo se vinculará contextualmente às páginas da Web da Microsoft dedicadas a todas as coisas do Northwind, apresentando discussões detalhadas sobre os objetos de formulário de aplicativo northwind, sua funcionalidade exibida e como ele foi realizado.
Saiba mais
- Northwind 2.0 Developer Edition: coisas que você deve saber
- Northwind 2.0 Developer Edition: todos os tópicos