MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]recordset de uma caixa de texto em formulario para campo em uma tabela nao passa de 255 caracteres

    Compartilhe

    ijunior
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 27/02/2014

    [Resolvido]recordset de uma caixa de texto em formulario para campo em uma tabela nao passa de 255 caracteres

    Mensagem  ijunior em Sex 14 Ago 2015, 4:30 pm

    Ola amigos.
    estou usando o codigo abaixo para copiar dados de uma caixa de texto de um formlario nao vinculado para um campo em uma tabela, ambos conficorados para tipo memorando, porem qndo clico no botao para executar o codigo a copia nao passa de 255 caracteres, preciso de ajuda para encontrar o erro.

    Código:
    Private Sub Comando44_Click()
    Dim db As Database
    Dim rs As Recordset
    Set db = CurrentDb
    Set rs = db.OpenRecordset("Select * from Arquivo Where [Telefone]= '" & Me.Txt_fone & "'")
    If rs.RecordCount = 0 Then

    rs.AddNew

    rs("comentarios") = Me.Txt_obs.value

    rs.Update
    rs.Close
    db.Close

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3214
    Registrado : 15/03/2013

    Re: [Resolvido]recordset de uma caixa de texto em formulario para campo em uma tabela nao passa de 255 caracteres

    Mensagem  ahteixeira em Ter 18 Ago 2015, 3:25 am

    Olá Ivan Junior,
    Verifique na sua tabela o campo "comentarios" de que Tipo de dados permite receber e tamanho.
    Alterando para MEMO, deve resolver.
    Abraço

    ijunior
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 27/02/2014

    recordset de uma caixa de texto em formulario para campo em uma tabela nao passa de 255 caracteres

    Mensagem  ijunior em Ter 18 Ago 2015, 12:56 pm

    Obrigado pela atenção ahteixeira, já eliminei essa possibilidade, tanto o campo da tabela quanto o campo do formulário estão formatados para tipo Memorando, acredito que a falha esta no código do recordset mas não consigo enxerga-la.

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3214
    Registrado : 15/03/2013

    Re: [Resolvido]recordset de uma caixa de texto em formulario para campo em uma tabela nao passa de 255 caracteres

    Mensagem  ahteixeira em Qui 20 Ago 2015, 5:49 am

    Olá Ivan Junior, verifique melhor o que se está a passar no seu projecto.
    Tente compilar o seu projecto, para isso:
    ALT+F11 , DEBUG , Compile...

    No entanto, fiz também pequeno teste e está a funcionar.
    testeTamanho.zip
    Abraço

    ijunior
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 27/02/2014

    Re: [Resolvido]recordset de uma caixa de texto em formulario para campo em uma tabela nao passa de 255 caracteres

    Mensagem  ijunior em Qui 20 Ago 2015, 11:14 am

    ahteixeira, muito obrigado pelo tempo dedicado para entender meu problema. O exemplo que você criou me ajudou a solucionar o meu problema:

    Comparando seu exemplo com meu projeto encontrei um bendito "@" no design do campo [comentarios] da minha tabela ele estava sinalizando o formato do campo vi que no seu exemplo não tinha isto e essa era a unica diferença entre os dois.
    Exclui o "@" e o campo aceitou mais de 255 caracteres. Muito grato pela ajuda.

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3214
    Registrado : 15/03/2013

    Re: [Resolvido]recordset de uma caixa de texto em formulario para campo em uma tabela nao passa de 255 caracteres

    Mensagem  ahteixeira em Qui 20 Ago 2015, 12:33 pm

    Olá Ivan,
    Obrigado pelo retorno, os utilizadores do fórum agradecem.
    Abraço

      Data/hora atual: Qui 08 Dez 2016, 9:09 am