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

    Campo recebe apenas 255 caracteres

    avatar
    ilvecchio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 137
    Registrado : 16/11/2012

    Campo recebe apenas 255 caracteres Empty Campo recebe apenas 255 caracteres

    Mensagem  ilvecchio 3/12/2014, 20:01

    Buenas!

    No formulário tenho uma caixa de combinação com várias colunas, sendo uma referente ao campo Observacao de uma tabela, e um campo desacoplado RecObservacao . O  campo Observacao na tabela é memorando.
    A origem da caixa de combinação é uma consulta com duas tabelas, sendo uma com o campo Observacao.
    Após selecionar um registro na caixa de combinação o valor da coluna referente à Observacao é adicionado ao campo RecObservacao do formulário.
    Porém, a informação contida no campo Observacao quando é enviada para o campo RecObservacao é truncada em 255 caracteres.
    Porque esse limite?
    Não posso, nesse caso, usar a caixa de combinação para alimentar o campo?


    Private Sub ComboCodFinanc_AfterUpdate()
    ...
    ...
     Me.RecObservacao = Me.ComboCodFinanc.Column(4)
    ...
    ...
    End sub
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Campo recebe apenas 255 caracteres Empty Re: Campo recebe apenas 255 caracteres

    Mensagem  criquio 3/12/2014, 20:07

    Combos, listboxes e consultas tem esse limite mesmo. A saída é vincular o campo do form ao da tabela ou buscar os dados direito na tabela:

    Código:
    Me.nomeDoCampo = DLookup("nomeCampo", "nomeTabela", "ID=" & Me.ID)


    .................................................................................
    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
    ilvecchio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 137
    Registrado : 16/11/2012

    Campo recebe apenas 255 caracteres Empty Re: Campo recebe apenas 255 caracteres

    Mensagem  ilvecchio 3/12/2014, 20:16

    Buenas!
    Era o que temia. Também uso o Dlookup em outras situações.
    Sempre preferi usar a caixa de combinação para alimentar campos do formulário, por ser muito prático e evitar idas às tabelas.
    Mas foi a primeira vez que me deparei com um campo memorando.

    Então, seguirei tua sugestão,

    Obrigado, Criquio.

    Conteúdo patrocinado


    Campo recebe apenas 255 caracteres Empty Re: Campo recebe apenas 255 caracteres

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/5/2024, 20:53