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

    [Resolvido]Caixa de texto ajustável ao texto

    avatar
    Geison
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 02/08/2011

    [Resolvido]Caixa de texto ajustável ao texto Empty Caixa de texto ajustável ao texto

    Mensagem  Geison 5/8/2011, 01:41

    Boa noite pessoal,

    Gostaria de saber se é possível criar um relatório onde o tamanho da caixa de texto seja ajustável ao texto contido nela?

    Por exemplo, criar uma caixa de texto com largura de 2 cm, mas se o texto for maior, aumentar a largura da mesma para caber o texto.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Caixa de texto ajustável ao texto Empty Re: [Resolvido]Caixa de texto ajustável ao texto

    Mensagem  criquio 5/8/2011, 01:45

    Olá! tente algo assim:

    Me.NomeDoCampo.Width = Len(Me.NomeDoCampo) * Int(80 * 12 / 10) + 500

    Dependendo o tamanho e tipo da fonte, pode ser necessário alterar os valores, em especial o último número, o 500.


    .................................................................................
    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
    Geison
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 02/08/2011

    [Resolvido]Caixa de texto ajustável ao texto Empty Re: [Resolvido]Caixa de texto ajustável ao texto

    Mensagem  Geison 5/8/2011, 13:39

    olá Criquio,
    estou utilizando o office 2003, criei o relatório linkando uma consulta e inseri uma caixa de texto e nela acoplando o campo NOME da consulta. no evento abrir do relatório inseri Me.NOME.Width = Len(Me.NOME) * Int(80 * 12 / 10) + 500 porém da o erro "Você inseriu uma expressão que não tem valor" - a caixa de texto não possui o método Width.


    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Caixa de texto ajustável ao texto Empty Re: [Resolvido]Caixa de texto ajustável ao texto

    Mensagem  criquio 5/8/2011, 14:04

    Tente assim no evento "Ao carregar":

    If Not IsNull(Me.NOME) Then
    Me.NOME.SetFocus
    Me.NOME.Width = Len(Me.NOME) * Int(80 * 12 / 10) + 500
    End If


    É preciso enviar o foco ao campo para que possa surtir o efeito. Se tiver mais de um campo que precise do mesmo efeito, basta incluí-los assim:

    If Not IsNull(Me.NOME) Then
    Me.NOME.SetFocus
    Me.NOME.Width = Len(Me.NOME) * Int(80 * 12 / 10) + 500
    Me.NOME2.Width = Len(Me.NOME2) * Int(80 * 12 / 10) + 500
    Me.NOME3.Width = Len(Me.NOME3) * Int(80 * 12 / 10) + 500
    End If


    .................................................................................
    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
    Geison
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 02/08/2011

    [Resolvido]Caixa de texto ajustável ao texto Empty Re: [Resolvido]Caixa de texto ajustável ao texto

    Mensagem  Geison 5/8/2011, 14:34

    tentei é me retornou o seguinte erro nessa linha: Me.NOME.SetFocus
    "Método ou Membro de dados não encontrado"




    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Caixa de texto ajustável ao texto Empty Re: [Resolvido]Caixa de texto ajustável ao texto

    Mensagem  criquio 5/8/2011, 14:38

    Essa mensagem acontece quando você coloca um nome de controle inexistente. Verifique se o nome do campo está correto.


    .................................................................................
    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
    Geison
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 02/08/2011

    [Resolvido]Caixa de texto ajustável ao texto Empty Re: [Resolvido]Caixa de texto ajustável ao texto

    Mensagem  Geison 5/8/2011, 14:54

    na consulta tenho os campos NOME, IDT, CPF, ETC... no relatório inseri uma caixa de texto chamada nome acoplada com o campo NOME da consulta.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Caixa de texto ajustável ao texto Empty Re: [Resolvido]Caixa de texto ajustável ao texto

    Mensagem  vieirasoft 14/8/2011, 20:35

    Como não retornou, o tópico passa a resolvido. Qualquer coisa reabra, por favor.

    Conteúdo patrocinado


    [Resolvido]Caixa de texto ajustável ao texto Empty Re: [Resolvido]Caixa de texto ajustável ao texto

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/11/2024, 03:32