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


3 participantes

    Espaço entre caracteres

    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 24/02/2012

    Espaço entre caracteres Empty Espaço entre caracteres

    Mensagem  rgondim 25/12/2012, 17:44

    Olá, boa tarde.

    Estou criando um relatório que possui um formulário no formato imagem como fundo.
    Os campos tem que se adequar aos campos do formulário. Cada do formulário de fundo, são compostos por vários traços verticais
    (| | | | | | | | | |)
    para que cada quadrado receba um caractere. Isso é um tanto difícil, mas gostaria de pelo menos distribuir melhor texto do campo do início ao fim.

    Imaginei que adicionando um espaço entre os caracteres talvez ficasse melhor.

    É possível fazer isso?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Espaço entre caracteres Empty Re: Espaço entre caracteres

    Mensagem  criquio 25/12/2012, 18:49

    Sim, mas talvez fosse o caso de se colocar uma caixa de texto para cada caractere.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 24/02/2012

    Espaço entre caracteres Empty Re: Espaço entre caracteres

    Mensagem  rgondim 25/12/2012, 18:53

    Usando Left, Mid ou Right?

    avatar
    Pina
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 354
    Registrado : 19/02/2011

    Espaço entre caracteres Empty Campo Meio em Relatório

    Mensagem  Pina 25/12/2012, 19:55

    Bom dia rgondim
    como utilizo muito essa forma de expôr em relatório e como o criquio disse tens que pôr entrecada traço uma caixa de texto, de pois colocas o seguintena 1ª caixa da origem de controlo=Meio([NomeDoCampo];1;1) e assim sucessivamente nas outras caixas só tens que na 2ª colocar:=Meio([NomeDoCampo];2;2)
    Pina
    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 24/02/2012

    Espaço entre caracteres Empty Re: Espaço entre caracteres

    Mensagem  rgondim 25/12/2012, 21:39

    Haveria outra maneira mais simples?
    avatar
    Pina
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 354
    Registrado : 19/02/2011

    Espaço entre caracteres Empty Espaços entre carateres (meio)

    Mensagem  Pina 25/12/2012, 21:48

    Bom dia
    Penso que não mas os Mestres talvez tenham outra formula, Já fez o exemplo?
    Como lhe disse trabalho muito com esta formula.
    Pina
    avatar
    Pina
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 354
    Registrado : 19/02/2011

    Espaço entre caracteres Empty Espaços entre carateres (meio)

    Mensagem  Pina 25/12/2012, 21:57

    Bom dia
    Anexos
    Espaço entre caracteres Attachmentrgondim.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (17 Kb) Baixado 12 vez(es)
    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 24/02/2012

    Espaço entre caracteres Empty Re: Espaço entre caracteres

    Mensagem  rgondim 25/12/2012, 21:58

    Ainda não fiz, Pina. Mas compreendi a lógica. Pergunto se há outra fórmula pois essa implica uma caixa de texto para cada quadro: uma imensidão..rs.

    Desde já, grato pela ajuda.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Espaço entre caracteres Empty Re: Espaço entre caracteres

    Mensagem  criquio 25/12/2012, 22:57

    Pode tambem tentar, no evento "Ao carregar" do relatório ou outro que melhor atender:

    Código:
    Dim C As Control, N As Integer, V As String

    For Each C In Me.Controls
        If C.ControlType = acTextBox Then
            For N = 1 To Len(Me(C.Name))
                V = V & Mid(Me(C.Name), N, 1) & " "
            Next
            Me(C.Name) = V
        End If
    Next
    A ideia é inserir os espaços entre os caracteres.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 24/02/2012

    Espaço entre caracteres Empty Re: Espaço entre caracteres

    Mensagem  rgondim 25/12/2012, 23:24

    Surgiram dois erros:

    Em Me(c.Name) = v
    "Você não pode atribuir um valor a este objeto."

    Em v = v & Mid(Me(c.Name), n, 1) & " "
    "Tipos incompatíveis."

    Não compreendi bem o funcionamento dela para adaptar.

    Conteúdo patrocinado


    Espaço entre caracteres Empty Re: Espaço entre caracteres

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 22:41