... Assinatura do site por 3 anos + Kit MontaRibbons + 3 Livros em PDF + Diversas Revistas (pdf) de brinde, por apenas R$182,00
(
podendo parcelar em at 10 vezes no carto de crdito)...

Clique aqui e obtenha mais detalhes do nosso kit completo e de como comprar.


Formulário folha de dados com cabeçalho e filtros poderosos

Quem já teve a curiosidade de abrir os modelos do Access 2007 pôde observar os formulários no modo folha de dados com cabeçalho e menu.   Veja a figura:

Usando Access


 

Na verdade, isso é uma nova modalidade de formulário incorporada ao Access, que chamamos de formulário dividido.

Um formulário dividido é uma nova funcionalidade que lhe proporciona duas vistas dos dados em simultâneo: uma vista de formulário e uma vista de folha de dados. As duas vistas estão ligadas à mesma origem de dados e estão sempre sincronizadas entre si.

Selecionar um campo numa parte do formulário seleciona o mesmo campo na outra parte do formulário. É possível adicionar, editar ou eliminar dados de qualquer parte (desde que a origem do registro seja atualizável e o formulário não tenha sido configurado para impedir estas ações).

 Trabalhar com formulários divididos oferece-lhe as vantagens de ambos os tipos de formulário num único formulário. Por exemplo, poderá utilizar a parte de folha de dados do formulário para localizar rapidamente um registro, e utilizar a parte de formulário para ver ou editar o registro. A parte de formulário pode então funcionar como cabeçalho atraente e funcional para a parte de folha de cálculo,  como vimos aí na figura acima.

Vamos desmontar o formulário do exemplo para você entender como isso é possível.   Com o formulário Lista de contatos aberto, selecione o Modo de Exibição de Layout, como na figura abaixo.

Usando Access


Observe na figura abaixo o pontilhado que aparece. 

Usando Access

 

Posicione o mouse em cima do pontilhado, arraste-o para baixo e observe o que foi lhe dito acima sobre a divisão do formulário.

Usando Access

 

Você torna o formulário dividido através da propriedade Modo padrão do formulário.  Veja na figura abaixo:

Usando Access

 

Você pode configurar a exibição da folha de dados em todos os quadrantes.  Com isso é possível você criar o menu lateral com a técnica de arraste, aplicada acima.  Veja na figura abaixo a propriedade que altera a orientação da folha de dados:

Usando Access

 

Em relação ao menu, não passam de botões simples que se utilizam de duas novidades incorporadas à lista de propriedades, que são : Curso em foco que permite o mouse virar uma mãozinha e o Estilo de fundo transparente que permite visualizar apenas o texto do botão.  Veja na figura abaixo as novas propriedades:

Usando Access

 

Vamos agora a outra ótima novidade incorporada à folha de dados, que são os filtros.   Sem dúvida nenhuma, isso poupou muitas horas de trabalho de programação e os utilizadores acabaram sendo agraciados com essa maravilha.

Veja na figura abaixo, no texto de cada coluna, uma setinha.  Quando você clica nessa setinha o Access abre uma lista para você classificar e filtrar os dados.  Observe a quantidade de opções de filtragem dadas.  Que maravilha !

Usando Access


Observe abaixo as opções para o campo numérico:

Usando Access

 

Observe no rodapé da figura abaixo que podemos também realizar uma busca por qualquer parte do formulário.

Usando Access

 

Agora é com você, abra os modelos do Access 2007, treine essas novidades e divirta-se.


 

 


10 comentário(s)

Nivaldo   28/07/2009 07:19:32

Como eu costumo dizer: Todo dia se aprende alguma coisa.

Ainda mais com pessoas que se dedicam a passar para os outros o que aprende e absorve nos conhecimentos. Como é o seu caso Avelino.

Muito obrigado.

Avelino Sampaio   09/08/2009 06:47:14

Nivaldo,

Muito grato pelo seu apoio

Sucesso

Josimar   01/07/2012 11:17:35

Avelino, parabéns pela site e pela oportunidade de de aprender com alguem tão experiente.
Tenho um problema, em meu form.
Como faço para remover aquela imagem de "degradê" que aparece no cabeçalho do formulatório criado com o assistende do acess?
Ela também esta nas suas figuras acima atras das opções do menu.

Obrigado

Marcos Elder Corrêa   20/10/2012 22:22:42

Avelino, é possível repetir o cabeçalho e rodapé de formulário ao imprimi-lo? Sei que o ideal é o relatório, mas acontece que tenho vários formulários e gostaria de evitar a criação de relatórios para tais impressões porque não é nada que requer muito profissionalismo. Aproveito também para perguntar se há como fazer a impressão do formulário sem repetir a consulta, afim de poupar tempo em consultas complexas em bancos muito grandes (+/- 300 MB)?
Seu sítio é minha super fonte de aprendizado, recentemente fiquei contente em conseguir adaptar a fncChecaVinculo para vincular vários bancos armazenados numa pasta específica!
Muito obrigado e parabéns pelo trabalho de divulgação/ensinamento e compartilhamento de sua vasta expreriência.

Anilton Anjos   04/10/2014 21:51:08

Avelino, muito bacana o formulário dividido mas estou com problema, o formulário ao abrir ele se expande não consigo configura-lo. Você sabe como resolver este problema.

Parabéns!

Avelino Sampaio   06/10/2014 06:17:46

Anilton,

compare a lista de propriedades do formulário exemplo, com a lista de propriedades do seu formulário e veja o que encontra de diferente.

Sucesso!

Luis   26/11/2014 17:01:34

Olá,

Gostaria de saber se existe uma forma de alterar a fonte de dados da tabela de dados do formulário dividido... Pergunto pois as funcionalidades (ex. ele expandir de acordo com a tela, escolher a posição de onde ele fica, barra de divisão etc) da tabela são muito boas e gostaria de usa-la como sub formulário...

Por exemplo, em formulário de venda eu tenho o sub formulário com os produtos, então gostaria que o sub formulário ficasse com as funcionalidades da tabela quando colocamos o formulário principal como dividido...

Obrigado,
Att,
Luis

Lima   31/01/2015 18:42:55

Parabéns pelo excelente site.

Alex Maciel de Jesus   15/03/2016 14:50:25

Boa tarde!
Preciso elaborar um formulário de lançamentos onde no cabeçalho insiro as informações do colaborador, e no subformulário os seus dependentes,
Tem como elaborar uma VBA onde eu informaria o nome ou matricula do colaborador no cabeçalho e aparecer somente os seus dependentes no subformulário?

Desde já agradeço.

Sue Site me ajuda muito.
Evoluí muito lendo seus artigos.
Obrigado!

Luiz Antonio   25/07/2017 20:53:15

É possível utilizar essa poderosa ferramenta de filtros da folha de dados com o botão direito do mouse, no arquivo accdr?

Desde já agradeço

Parabens pelo site.


Envie seu comentário: