Applies ToAccess para Microsoft 365 Access 2021 Access 2019

As secções seguintes mostram como utilizar o formulário de produto e como programá-lo. Os nomes dos objetos são fornecidos para que possa examiná-los facilmente na base de dados Northwind 2.0 Starter Edition.

Os formulários de produto foram concebidos de forma simples para realçar as melhores práticas. Existem poucas formas avançadas de gerir o inventário de produtos, tal como faria numa aplicação do mundo real.

O menu principal (frmMainMenu) tem um botão de comando Produtos que abre uma lista de produtos (sfrmMainMenu_ProductList) com hiperligações 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 Ficheiro para enviar a lista de produtos para um ficheiro à escolha do utilizador, como o Excel, .pdf, etc.

No formulário Detalhes do Produto (frmProductDetail), pode eliminar produtos não utilizados com o botão Eliminar Produto .

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

Os detalhes do produto (frmProductDetail) obtêm os respetivos dados a partir de uma consulta simples, qryProductDetail, especificada na propriedade OrigemDosRegistos . A base de um formulário de introdução de dados numa consulta simples de uma tabela é uma prática recomendada.

Repare na caixa de texto txtOrderLabel, acima do subformulário de encomendas de produtos (sfrmProductDetail_OrderList). Este é um bom exemplo de tirar partido dos valores das variáveis atuais para personalizar a apresentação do formulário.

Outra funcionalidade interessante deste e de outros formulários detalhados é que estes aparecem e podem ser movidos. Isto pode ser feito de uma de duas formas:

  • Definir a Propriedade de Pop-up formulário como "Sim".

  • Abrir 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". Tenha em atenção 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 esta propriedade está definida como "sim", é impedido de interagir com qualquer outro formulário enquanto o formulário está aberto. Quando um formulário é aberto através de macro ou código com o Modo de Janela "acDialog", o formulário é automaticamente modal, independentemente da propriedade Modal do formulário.

Repare também que a caixa de texto Descrição do Produto tem Rich Textativado. Isto significa que o texto pode ser apresentado com tipos de letra e cores diferentes na caixa de texto. Uma vez que o modo de Pop-up do formulário de detalhes do produto é "Sim", a barra de menus de atalho de formatação de texto não está disponível. Pode tentar colar algum texto formatado a partir de um documento Word ou repor temporariamente a propriedade Pop-up do formulário para "Não".

O subformulário de encomendas de produtos (sfrmProductOrders) do formulário de detalhes do produto no controlo de subformulário denominado ctlProductOrders está vinculado a uma consulta de três tabelas de produtos que foram encomendados. As linhas deste subformulário são filtradas para o produto atual ao definir as propriedades LinkMasterFields e LinkChildFields do controlo de subformulário.

Consulte também

Northwind 2.0 Starter Edition

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.