MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Salvar dados Checkbox em Formulário

    avatar
    margaretekl
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 31
    Registrado : 30/07/2017

    [Resolvido]Salvar dados Checkbox em Formulário Empty [Resolvido]Salvar dados Checkbox em Formulário

    Mensagem  margaretekl em 12/6/2019, 17:57

    Boa tarde,

    Tenho uma tabela com campo de pesquisa caixa de combinação, que permite multipla escolha

    (img1)[Resolvido]Salvar dados Checkbox em Formulário Img111


    Que me permite escolher no formulário

    (img2)[Resolvido]Salvar dados Checkbox em Formulário Img210



    na hora de salvar pede para depurar
    A mensagem que abre é "Erro em tempo de execução '13': Tipos incompatíveis...


    , mais o código está certo...


    Set rs = CurrentDb.OpenRecordset("SELECT * FROM avaliacoes", dbOpenDynaset)
     Do While Not rs.EOF
     
    cheka = rs("nomeAvaliacao").Value & rs("bloco").Value << linha que dá o erro
     If cheka = (Me.txtavaliacao.Value & Me.cboBloco.Column(0)) Then
    ,

    Porem salva.... quando abro novamente o formulário consta a inserção...

    Como resolver o Erro?

    Grata
    avatar
    renpv
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 318
    Registrado : 12/01/2015

    [Resolvido]Salvar dados Checkbox em Formulário Empty Re: [Resolvido]Salvar dados Checkbox em Formulário

    Mensagem  renpv em 12/6/2019, 18:22

    Se está retornando erro de "tipos incompatíveis" quer dizer que você está colocando um tipo de dado onde a sintaxe pede outro tipo de dado.
    Ex. Onde a função pedir que você informe um dado do tipo String, você deve informar String. Caso informe um Boolean, por exemplo, o access vai retornar esse erro.

    Normalmente esse erro é resolvido fazendo um Casting (Conversão de tipo).

    Veja se esse artigo te ajuda.

    docs.microsoft.com/pt-br/office/vba/language/concepts/getting-started/type-conversion-functions

    Caso continue com problemas poste uma parte do banco pra gente tentar ajudar.
    avatar
    margaretekl
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 31
    Registrado : 30/07/2017

    [Resolvido]Salvar dados Checkbox em Formulário Empty Erro_tipo de dados

    Mensagem  margaretekl em 13/6/2019, 12:42

    Bom dia,

    Verifiquei.. o tipo de dados é número...

    Segue o banco link:


    Obs:
    Não pode colocar links externos diretos aqui, leia as regras por favor;

    https://www.maximoaccess.com/t48-regras-do-forum
    Admin

    Obrigada.


    Última edição por margaretekl em 13/6/2019, 17:43, editado 2 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7675
    Registrado : 05/11/2009

    [Resolvido]Salvar dados Checkbox em Formulário Empty Re: [Resolvido]Salvar dados Checkbox em Formulário

    Mensagem  Alexandre Neves em 13/6/2019, 17:24

    Boa tarde,

    Não disponibilizou bd, apenas ligação das regras do fórum


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    margaretekl
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 31
    Registrado : 30/07/2017

    [Resolvido]Salvar dados Checkbox em Formulário Empty Dúvidas

    Mensagem  margaretekl em 13/6/2019, 17:29

    Grata
    avatar
    renpv
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 318
    Registrado : 12/01/2015

    [Resolvido]Salvar dados Checkbox em Formulário Empty Re: [Resolvido]Salvar dados Checkbox em Formulário

    Mensagem  renpv em 13/6/2019, 17:41

    Dá pra mandar o arquivo dentro da mensagem mesmo.
    avatar
    margaretekl
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 31
    Registrado : 30/07/2017

    [Resolvido]Salvar dados Checkbox em Formulário Empty Re: [Resolvido]Salvar dados Checkbox em Formulário

    Mensagem  margaretekl em 13/6/2019, 17:42

    Boa tarde,


    Não cabe... já apaguei tudo... deixei só duas linhas para teste e ficar "enorme"...

    Obrigada
    avatar
    margaretekl
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 31
    Registrado : 30/07/2017

    [Resolvido]Salvar dados Checkbox em Formulário Empty Solucionado.

    Mensagem  margaretekl em 13/6/2019, 20:37

    Grata renpv

    Ficou tudo certo.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7675
    Registrado : 05/11/2009

    [Resolvido]Salvar dados Checkbox em Formulário Empty Re: [Resolvido]Salvar dados Checkbox em Formulário

    Mensagem  Alexandre Neves em 14/6/2019, 15:43

    Boa tarde
    Se ficou tudo certo:
    1 - é bom que explique como resolveu para que possa ajudar outros membros que venham a ter a mesma dúvida. É esse o objectivo do fórum
    2 - Marque o "Resolvido" para que outros não abram desnecessariamente para tentar ajudar uma situação já resolvida


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    renpv
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 318
    Registrado : 12/01/2015

    [Resolvido]Salvar dados Checkbox em Formulário Empty Re: [Resolvido]Salvar dados Checkbox em Formulário

    Mensagem  renpv em 15/6/2019, 03:06

    Nesse caso o problema era que a coluna buscada no banco de dados era multi-valorada. Para resolver bastou mudar o código
    Código:
    cheka = rs("nomeAvaliacao").Value & rs("bloco").Value
    para esse
    Código:
    cheka = rs("nomeAvaliacao").Value & rs("bloco").Value.Value
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7675
    Registrado : 05/11/2009

    [Resolvido]Salvar dados Checkbox em Formulário Empty Re: [Resolvido]Salvar dados Checkbox em Formulário

    Mensagem  Alexandre Neves em 15/6/2019, 09:59

    Bom dia

    Ainda falta o "Resolvido". Aguardamos...


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    margaretekl
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 31
    Registrado : 30/07/2017

    [Resolvido]Salvar dados Checkbox em Formulário Empty Salvar dados Checkbox em Formulário

    Mensagem  margaretekl em 26/8/2019, 14:36

    Obrigada Renato!

      Data/hora atual: 14/8/2020, 00:06