MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Distância de um textbox da margem de um relatório

    Ronaldo Costa
    Ronaldo Costa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 287
    Registrado : 14/03/2011

    [Resolvido]Distância de um textbox da margem de um relatório Empty [Resolvido]Distância de um textbox da margem de um relatório

    Mensagem  Ronaldo Costa 7/2/2014, 01:49

    Olá pessoal!

    Estou pesquisando no VBA mas não estou tendo êxito em descobrir uma forma de, baseado em alguns critérios, fazer com que através de um código eu faça um controle caixa de texto mudar a distância em relação a margem de um relatório.

    Vejam:
    Tenho um campo "ordem" e outro "nomeAluno". Ambos estes campos aparecem uma única vez em cada página. Então, na página em que "ordem" for par o "nomeAluno" deve ficar a 1cm da margem e na página em que "ordem" for ímpar, o "nomeAluno" deve ficar a 2cm da margem do relatório.

    Como posso conseguir esta proeza?
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Distância de um textbox da margem de um relatório Empty Re: [Resolvido]Distância de um textbox da margem de um relatório

    Mensagem  Avelino Sampaio 7/2/2014, 07:23

    Olá!

    use o evento "ao formatar" da seção detalhe do seu relatório.

    Exemplo:

    Private Sub Detalhe_Format(Cancel As Integer, FormatCount As Integer)
    If me!ordem mod 2 = 0 Then
       Me!NomeAluno.Left = 567 * 1
    Else
       Me!NomeAluno.Left = 567 * 2
    End If
    End Sub


    Nota:  O relatório tem que estar no MODO Visualizar impressão para que o código funcione

    Assista o vídeo deste meu artigo para aprender sobre programação em relatório:

    Vídeo - Programação de relatórios - Parte 1

    Aguardamos
    Ronaldo Costa
    Ronaldo Costa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 287
    Registrado : 14/03/2011

    [Resolvido]Distância de um textbox da margem de um relatório Empty Re: [Resolvido]Distância de um textbox da margem de um relatório

    Mensagem  Ronaldo Costa 23/3/2014, 12:50

    Olá pessoal!

    Para este caso, após uma busca na ajuda do VBA (diga-se de passagem uma excelente ferramenta), chegue à propriedade 'LeftMargin' que resolveu de vez meu problema.

    Esta propriedade lhe permite definir a distância do texto de um textobox em relação a margem esquerda deste controle.

    Amigos, é show.

    Deem uma olhada lá na ajuda do VBA. Certamente vai ser de grande proveito

    Att,

    Conteúdo patrocinado


    [Resolvido]Distância de um textbox da margem de um relatório Empty Re: [Resolvido]Distância de um textbox da margem de um relatório

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 01:35