Criando linhas em um relatório, de forma dinâmica
Nota importante: para ter acesso aos vídeos e arquivos exemplos deste site, adquira um dos planos apresentados abaixo. Você pode comprar em até 5x no Cartão de Crédito.
Veja como comprar e saiba mais sobre o material oferecido, clicando aqui.
No exemplo deste meu artigo, ofereci uma solução para criar um relatório pautado. No projeto, o número de linhas a serem exibidas, depende do número de registros apresentados, podendo chegar até 23 linhas. Por exemplo: ao selecionar 5 registros, obtenho apenas 18 linhas exibidas no relatório (23-5=18). Observe na imagem abaixo:
A técnica empregada neste projeto foi a de criar 23 linhas sobrepostas, posicionadas no rodapé do relatório. Veja:
O código utilizado no relatório tem a função de reposicionar as linhas, em alturas eqüidistantes(regulares), criando assim, o relatório pautado.
Nota: As propriedades pode ampliar e pode reduzir da seção rodapé do relatório foram configuradas para SIM.
O uso do comando LINE
Em substituição as linhas sobrepostas, podemos utilizar o comando LINE. Com este comando somos capazes de criar retângulos e linhas nas dimensões e posições desejadas. Aqui é possível conferir no meu artigo, a explicação em detalhes sobre o comando LINE.
Observe abaixo, o código modificado, introduzindo o comando LINE.
Observe a seguir que tive que usar o artifício de inserir um controle Linha, no sentido vertical, com o objetivo de ampliar dinamicamente a área do rodapé, pois o comando LINE não afeta esta ampliação.
No exemplo oferecido, a propriedade visible do controle linha está configurada para false.
Download
Baixe aqui o exemplo para você estudar na prática.
Artigo relacionado
E aqui um exemplo prático, do uso do LINE para criação de código de barras para boletos bancários.
Desafio
criar uma grade conforme imagem abaixo, utilizando apenas o comando LINE:
Bom estudo!
Os dez artigos mais visitados
MontaRibbons v.7.0 - Assistente completo para criar ribbons no Access
Vídeo - Controle personalizado de Acesso de Usuários
Vídeo - Aprenda sobre filtragens
Vídeo - Segurança máxima, usando o OPEN
Uma ajuda para quem está começando um negócio ou um projeto
Integrando o Access com Servidor MySQL - Introdução
Desabilitando a faixa(ribbon) superior do Access
Vídeo - Programação de relatórios - Parte 1
Como carregar o seu menu sem que ele vá para lista de suplementos
Adquira o kit UsandoAccess e aprenda em alta velocidade
4 comentário(s) Nick 02/08/2023 16:33:33 Sempre surpreendendo. Vou tentar. Idiframk Silva 24/09/2021 07:11:13 Muito Legal seu Trabalho, admiro tanto quanto estou aprendendo... Valeu Abraço! Marcio Melo - RJ 23/09/2021 00:50:59 Quando se acha que está tudo perfeito... você ainda consegue melhorar ou dar uma outra forma de fazer as linhas... show... Muito obrigado, por todas as atualizações que me enviou ao longo desses anos... desde de 2011, venho acompanhando... super feliz e satisfeito... vou praticar o exercício proposto... Forte abraço! Marcelo David 22/09/2021 13:52:31 Muito bom! Mais uma vez de parabêns! |