Applies ToAccess para Microsoft 365 Access 2021 Access 2019

As seções a seguir mostram como usar o formulário do produto e como programá-lo. Os nomes de objeto são fornecidos para que você possa examiná-los facilmente no banco de dados Northwind 2.0 Starter Edition.

Os formulários de produto foram projetados de maneira simples para realçar as melhores práticas. Há poucas maneiras avançadas de gerenciar o inventário de produtos como você faria em um aplicativo do mundo real.

O menu main (frmMainMenu) tem um botão de comando Produtos que abre uma lista de produtos (sfrmMainMenu_ProductList) com hiperlinks para abrir o formulário de detalhes do produto (frmProductDetail) para cada produto e tem os seguintes botões de ação:

  • O botão Adicionar Produto para abrir um novo formulário de produto em branco.

  • O botão Exportar para Arquivo para enviar a lista de produtos para um arquivo de escolha do usuário, como Excel, .pdf e assim por diante.

No formulário Detalhes do Produto (frmProductDetail), você pode excluir produtos não utilizados usando o botão Excluir Produto .

As informações a seguir resumem pontos importantes sobre como o formulário foi desenvolvido.

Os detalhes do produto (frmProductDetail) obtém seus dados de uma consulta simples, qryProductDetail, especificada na propriedade RecordSource . Basear um formulário de entrada de dados em uma consulta simples de uma tabela é uma prática recomendada.

Observe a caixa de texto, txtOrderLabel, acima do subforma de pedidos de produto (sfrmProductDetail_OrderList). Este é um bom exemplo de aproveitar os valores de variáveis atuais para personalizar a exibição do formulário.

Outro recurso interessante desse e de outros formulários de detalhes é que eles aparecem e podem ser movidos ao redor. Isso pode ser feito de duas maneiras:

  • Definindo a propriedade PopUp do Formulário como "Sim".

  • Abrindo o formulário como uma caixa de diálogo: ao abrir um formulário (com uma macro ou código), especifique o argumento Modo de Janela como "acDialog". Observe que abrir um formulário como uma caixa de diálogo substituirá a propriedade Modal do formulário se essa propriedade estiver definida como "Não".

Cada formulário tem uma Propriedade Modal. Quando essa propriedade é definida como "sim", você é impedido de interagir com qualquer outro formulário enquanto o formulário está aberto. Quando um formulário é aberto por macro ou código usando o Modo de Janela "acDialog", o formulário é automaticamente modal, independentemente da propriedade Modal do formulário.

Observe também que a caixa de texto Descrição do Produto tem Texto Avançadohabilitado. Isso significa que o texto pode ser exibido usando fontes e cores diferentes dentro da caixa de texto. Como o modo Popup do formulário de detalhes do produto é "Sim", a barra de menus de atalho de formatação de texto não está disponível. Você pode tentar colar um texto rico de um documento Word ou redefinir temporariamente a propriedade Popup do formulário como "Não".

O subforme de pedidos de produto (sfrmProductOrders) do formulário de detalhes do produto no controle de subformação chamado ctlProductOrders está associado a uma consulta de três tabelas de produtos que foram encomendados. As linhas desse subforma são filtradas para o produto atual definindo as propriedades LinkMasterFields e LinkChildFields do controle de subformação.

Confira também

Northwind 2.0 Starter Edition

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.