AS EMPRESAS ESTÃO "DESESPERADAS" POR ESTE TIPO DE PROFISSIONAL... - VOCÊ É UM DELES?
MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI - O Conhecimento que Vira Dinheiro - CLIQUE AQUI
| « Anterior | Δ Página principal | ¤ Índice | Próxima » |
| Curso Grátis - Access 2007 Avançado, Macros e Programação VBA Autor: Júlio Battisti |
|||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Lição 12 - Capítulo 01 - T�cnicas Avan�adas na Utiliza��o de Formul�rios - Parte 2 | |||||||||||||||
Caixa de Listagem
Em muitos casos, é mais rápido e fácil selecionar um valor em uma lista do que lembrar de um valor a ser digitado. Uma lista de opções também ajuda a garantir que o valor que é inserido em um campo esteja correto.
A lista de uma caixa de listagem consiste em linhas de dados. As linhas podem ter uma ou mais colunas, que podem aparecer com ou sem cabeçalhos. Se uma caixa de listagem de várias colunas estiver acoplada, o Microsoft Access armazenará os valores de uma das colunas, a qual é conhecida como "Coluna acoplada". Você pode utilizar uma caixa de listagem não acoplada para armazenar um valor que você possa utilizar com um outro controle. Por exemplo, você poderia utilizar uma caixa de listagem não acoplada para limitar os valores em uma outra caixa de listagem ou em uma caixa de diálogo personalizada. Você também poderia utilizar uma caixa de listagem não acoplada para localizar um registro baseado no valor que você selecionar na caixa de listagem. Se em seu formulário não houver espaço para exibir uma caixa de listagem ou se você desejar digitar novos valores ou valores selecionados de uma lista, utilize uma caixa de combinação em vez de uma caixa de listagem. Botão de Comando
Você utiliza um botão de comando em um formulário para iniciar uma ação ou um conjunto de ações. Por exemplo, você poderia criar um botão de comando que abrisse um outro formulário. Para que um botão de comando faça alguma coisa, você escreve uma macro ou procedimento de evento, e associa à propriedade AoClicar do botão. Observação: Você pode criar mais de 30 tipos diferentes de botões de comando com o Assistente de Botão de Comando. Quando você utiliza o Assistente de Botão de Comando, o Microsoft Access cria o botão e o procedimento de evento para você. Você pode exibir texto em um botão de comando definindo sua propriedade Legenda ou exibir uma figura definindo sua propriedade Figura. Vamos criar um botão de comando que ao ser clicado vai para o "Próximo registro". Para isso vamos utilizar o Assistente de Botão de comando.Para criar um Botão de comando que vai para o próximo registro:
IMPORTANTE: Um erro bastante comum é selecionar a ação "Encontrar próximo" ao invés da ação "Ir para o próximo registro". A ação Encontrar próximo somente é utilizada com filtros, para criar um botão que ao ser clicado vai para o próximo registro, devemos usar a ação "Ir para o próximo registro". Agora vamos dar uma olhada no código gerado pelo Assistente de botão de comando, e associado ao evento "Ao clicar" do botão de comando próximo. Esse módulo é gerado utilizando-se VBA - Visual Basic For Applications. Veremos maiores detalhes sobre o VBA em um dos capítulos finais deste curso. Para analisar o código gerado para o Evento "Ao clicar" do botão Próximo:
Veremos maiores detalhes sobre o VBA em um dos capítulos finais deste curso. Exercício: Crie os seguintes botões de comando no formulário Pedidos, conforme descrito na tabela abaixo:
Deixar todos os botões com o mesmo tamanho e alinhados. Imagem
Utilize para exibir uma figura estática em um formulário ou relatório. Como uma figura estática não é um objeto OLE, você não poderá editar a imagem dentro do Microsoft Access 2007, uma vez que a tenha adicionado a um formulário ou relatório. Para adicionar uma figura não acoplada utilizando um controle de imagem:
Observação: Quando você adiciona uma figura a um controle de imagem, o Microsoft Access 2007 insere a figura, por padrão. Quando uma figura é inserida, ela se torna parte do arquivo de banco de dados. Se você pretende utilizar a mesma figura em diversos formulários e relatórios, talvez prefira vincular a figura em vez de inseri-la. Ao vincular uma figura, você armazena a figura somente uma vez. Para vincular a uma figura, defina a propriedade Tipo de Figura para o controle de imagem, para Vinculada. Para ajustar o tamanho de uma figura exibida em um controle de imagem ou moldura de objeto
Quadro de Objeto não Acoplado
Utilize para exibir um objeto OLE não acoplado, tal como uma planilha do Microsoft Excel 2007, em um formulário ou relatório. O objeto permanece constante conforme você se move de registro em registro. Criar e inserir um objeto não acoplado
Observações: Você pode dimensionar o tamanho e as proporções do objeto após colá-lo. Em vários casos, você editará um objeto não acoplado a partir do Modo Design, do formulário ou relatório. Se desejar editar o objeto no modo Formulário também, defina a propriedade Ativado, da moldura de objeto não acoplado como Sim e a propriedade Bloqueado, como Não. Quadro de Objeto Acoplado
Um controle que exibe um objeto OLE armazenado em uma tabela de um banco de dados do Microsoft Access 2007. Por exemplo, se em uma tabela houver fotos de funcionários, deverá ser utilizado uma Moldura de Objeto Acoplado para exibir estas imagens. A edição dos objetos é feita no formulário, pressionando o botão da direita do mouse, e escolhendo a opção a partir do menu de Atalho que aparecerá. Observação: Você pode adicionar um objeto acoplado a um formulário ou relatório como um objeto inserido ou vinculado. Quando você insere um objeto em um formulário ou relatório, o Microsoft Access 2007 armazena o objeto em seu arquivo de banco de dados. Se você modificar o objeto a partir do seu formulário ou relatório, o objeto será alterado em seu banco de dados. Por este motivo, um objeto inserido estará sempre disponível. Quando você vincula a um objeto, você pode visualizar o objeto e fazer alterações em seu formulário ou relatório, mas as alterações são armazenadas no arquivo de objeto original, não em seu arquivo de banco de dados. Você pode também modificar o arquivo do objeto separadamente e fazer com que as últimas alterações apareçam na próxima vez que você abrir o formulário ou relatório. Vincular a um objeto é útil para arquivos muito grandes que você não deseja incluir em seu arquivo de banco de dados e para arquivos que você deseja utilizar em diversos formulários ou relatórios, mas se um arquivo de objeto vinculado for movido, você precisará reconectar o vínculo. Para adicionar uma moldura de objeto acoplado a um formulário.
Observação: Se você já criou a moldura de objeto acoplado, poderá acoplá-lo a um campo em uma origem de registros base, definindo a propriedade OrigemDoControle para a moldura de objeto acoplado com o nome do campo. Inserir ou Remover Quebra de Página
Utilize este botão para iniciar uma nova tela ou página em um formulário impresso ou uma nova página de um relatório. Para criar um formulário com mais de uma página (tela).
Observação: Se você desejar que todas as páginas tenham o mesmo tamanho e que cada janela exiba apenas uma página de cada vez, estruture o formulário de modo que a distância entre uma quebra de página e a seguinte seja sempre a mesma. Você pode fazer isso posicionando os controles de quebra de página com a régua vertical.
Observações: Convém também definir outras propriedades no Modo Design. Você pode, por exemplo, definir a propriedade Estilo da Borda como Fina para que o formulário não possa ser dimensionado, e pode definir a propriedade Botões Min / Max como Nenhum para que o formulário não tenha os botões Minimizar e Maximizar. Além disso, convém adicionar a cada página um botão de comando que você possa utilizar para mover o foco para a próxima página ou para a anterior. Para ver um exemplo desse tipo de botão de comando, consulte o formulário Funcionários no banco de dados de exemplo Northwind.
Controle Guia
Pode-se utilizar um controle guia para apresentar várias páginas de informação como um único conjunto. Isto é especialmente útil quando você está trabalhando com muitos controles que podem ser classificados em duas ou mais categorias. Por exemplo, você pode utilizar um controle guia em um formulário Funcionários para separar informações gerais e pessoais.
Adicionar um controle guia a um formulário para criar um formulário de várias páginas
Observação: O Microsoft Access 2007 não irá cortar os controles quando você dimensionar o tamanho do controle guia. Talvez você precise mover os controles para tornar menor o controle guia.
Subformulário/Sub-relatório
Um subformulário é um formulário dentro de outro. O formulário primário é chamado de formulário principal e o formulário dentro do formulário é denominado subformulário. Uma combinação formulário/subformulário é sempre citada como um formulário hierárquico, um formulário mestre/detalhe ou um formulário pai/filho. Os subformulários são eficientes principalmente quando se deseja exibir dados de tabelas ou consultas com um relacionamento um-para-muitos. Por exemplo, você poderia criar um formulário com um subformulário para exibir dados de uma tabela Categorias e de uma tabela Produtos. Os dados na tabela Categorias correspondem ao lado “um” do relacionamento. Os dados na tabela Produtos correspondem ao lado “muitos” do relacionamento - cada categoria pode ter mais de um produto. O formulário principal e o subformulário neste tipo de formulário são vinculados de tal forma que o subformulário exiba apenas registros que estão relacionados ao registro atual no formulário principal. Por exemplo, quando o formulário principal exibir a categoria Bebidas, o subformulário exibirá apenas os produtos na categoria Bebidas. Quando você utiliza um formulário com um subformulário para inserir novos registros, o Microsoft Access 2007 salva o registro atual no formulário principal quando você entra no subformulário. Isto assegura que os registros na tabela “muitos” terão um registro na tabela “um” com o qual se relacionar. Isto também salva automaticamente cada registro à medida que são adicionados ao subformulário. Um subformulário pode ser exibido como uma folha de dados, ou pode ser exibido como um formulário simples ou contínuo. Um formulário principal só pode ser exibido como um formulário simples. Um formulário principal pode ter qualquer número de subformulários se você posicionar cada subformulário no formulário principal. Você também pode aninhar até dois níveis de subformulários. Isto significa que você pode ter um subformulário dentro de um formulário principal e um outro subformulário dentro daquele subformulário. Por exemplo, você poderia ter um formulário principal que exiba clientes, um subformulário que exiba pedidos e outro subformulário que exiba detalhes do pedido. Um dos tópicos deste capítulo irão tratar exclusivamente sobre formulários / sub-formulários, onde iremos fazer alguns exemplos práticos. Linha
Utilize este botão de controle em um formulário ou relatório, por exemplo, para enfatizar informações relacionadas ou especialmente importantes. Para desenhar uma linha em um formulário ou relatório.
Observações :
Retângulo
Utilize este botão de controle para efeitos gráficos como agrupar um conjunto de controles relacionados em um formulário ou enfatizar dados importantes em um relatório.Para desenhar um retângulo em um formulário.
Observação: Para alterar a espessura da borda de um retângulo, dê um clique sobre ele para deixá-lo selecionado, clique na seta junto ao botão Largura da Linha/Borda na barra de ferramentas Formatação e, em seguida, clique na espessura desejada. Para alterar o estilo da linha (pontos, traços etc.) de um retângulo, clique nele, clique em Propriedades para abrir a folha de propriedades e, então, clique em um estilo de borda na caixa da propriedade Estilo da Borda. |
|||||||||||||||
| « Anterior | Δ Página principal | ¤ Índice | Próxima » |
Universidade do Access - Curso Completo de Access
com tudo para você dominar o Access - do Básico ao
Avançado - até a Criação de Sistemas Profissionais
Completos - Passo a Passo - Tela a Tela
Aplica-se ao Access 2019, 2016, 2013 e 2010!
Para todos os detalhes, acesse:
|
MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI (Online, Vitalício, Prático e Atualizado)! |
|
|
NÃO PROCURE VAGAS, SEJA PROCURADO! |
|
Para Todos os Detalhes, Acesse:
https://juliobattisti.com.br/curso-infra-ti.asp
|
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2026 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI