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

    "Erro '3421'" "Erro de conversão de tipo de dados." Ajuda

    avatar
    ergtedge
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 27/07/2016

    "Erro '3421'" "Erro de conversão de tipo de dados." Ajuda  Empty "Erro '3421'" "Erro de conversão de tipo de dados." Ajuda

    Mensagem  ergtedge 2/9/2016, 14:06

    Alguém, por favor, socorro!

    Já busquei ajuda em todos os lugares possíveis no Google, no help da Microsoft e até aqui (e olha que aqui encontro tudo que preciso hehe) e não encontro a solução pra esse "problema"

    Tive a ideia de criar a função "Salvar" para usar em meus formulários com o fim de economizar código.

    Todos os campos no formulário estão com os mesmos nomes dos campos da tabela.

    Pelo que vi tem a ver com o "DAO"

    Mas já exemplos parecido em que o erro não acontece.

    Deem uma olha no código e respondam se algo estiver errado.

    Desde já agradeço.

    Em anexo a descrição do erro seguido do código da função.

    "Erro '3421'" "Erro de conversão de tipo de dados." Ajuda  2ms21bo

    "Erro '3421'" "Erro de conversão de tipo de dados." Ajuda  2s7b14z
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    "Erro '3421'" "Erro de conversão de tipo de dados." Ajuda  Empty Re: "Erro '3421'" "Erro de conversão de tipo de dados." Ajuda

    Mensagem  FabioPaes 5/9/2016, 01:50

    Amigo, esse erro geralmente e porque esta tentando gravar um valor diferente do tipo aceitavel do campo da tabela, exe/; Gravar Texto em um campo do tipo Numero.

    Sugestão:

    Coloque uma Msgbox antes da linha destacada para ver qual valor esta enviando para rs.(Controle.Name)

    msgbox Nz(Formaberto.Controls(......

    Assim, emitira uma mensagem com o Valor que esta atribuindo e sabera se e o que pretende ou nao...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    ergtedge
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 27/07/2016

    "Erro '3421'" "Erro de conversão de tipo de dados." Ajuda  Empty Resposta

    Mensagem  ergtedge 5/9/2016, 13:14

    Obrigado amigo

    Quando chega no campo com uma data dá esse erro

    Obs. o campo com a data no banco não é um campo requerido
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    "Erro '3421'" "Erro de conversão de tipo de dados." Ajuda  Empty Re: "Erro '3421'" "Erro de conversão de tipo de dados." Ajuda

    Mensagem  FabioPaes 5/9/2016, 15:33

    Certo, e como essa data esta sendo passada para o Campo? faça o que recomendei, e veja como ela esta sendo enviada... Veja se nao tem algum caracter especial, algo diferente de uma data...

    Posta aqui um exemplo do valor...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    ergtedge
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 27/07/2016

    "Erro '3421'" "Erro de conversão de tipo de dados." Ajuda  Empty Resposta2

    Mensagem  ergtedge 5/9/2016, 16:27

    Amigo, ao tentar salvar com uma data válida inserida no controle do formulário vai de boa, mas quando tento salvar com o controle vazio o erro persiste Sad Sad
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    "Erro '3421'" "Erro de conversão de tipo de dados." Ajuda  Empty Re: "Erro '3421'" "Erro de conversão de tipo de dados." Ajuda

    Mensagem  FabioPaes 6/9/2016, 00:49

    Fez o que recomendado na mensagem N02 e 4?


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    ergtedge
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 27/07/2016

    "Erro '3421'" "Erro de conversão de tipo de dados." Ajuda  Empty Resposta

    Mensagem  ergtedge 6/9/2016, 02:27

    No msgbox não apareceu nada amigo, mesmo usando o Nz(Dado no controle, "Valor vazio")

    Mas eu consegui com o "On Error Resume Next"

    Obrigado pela boa vontade em ajudar

    Os leigos (como eu) são gratos... Very Happy Very Happy

    Conteúdo patrocinado


    "Erro '3421'" "Erro de conversão de tipo de dados." Ajuda  Empty Re: "Erro '3421'" "Erro de conversão de tipo de dados." Ajuda

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/3/2024, 06:57