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

    [Resolvido]Gravar campo vazio

    avatar
    guism
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 23
    Registrado : 05/11/2015

    [Resolvido]Gravar campo vazio Empty [Resolvido]Gravar campo vazio

    Mensagem  guism 18/2/2016, 17:16

    Fala pessoal,

    To com um problemão. Tenho uma tabela "Desconto" que eu alimento por um formulário com campos não associados por meio de DAO.
    Inseri uns campos novos do tipo sim/não , mas acontece que quando o usuário não marca nenhum desses campos ele não grava nenhuma informação.
    Curiosamente, se marcar algum dos campos ele grava normalmente.
    Realmente não sei qual a lógica, se ele não lê nulos ou algo do tipo.
    O código está abaixo:

    Set db = CurrentDb

    Set rsDesconto = db.OpenRecordset("DESCONTO")

    rsDesconto.AddNew

    rsDesconto!beneficio = Form_frmLS.txtBeneficio
    rsDesconto!competencia = Me.txtCompetencia
    rsDesconto!periodoInicial = Me.txtPeriodoInicial
    rsDesconto!periodoFinal = Me.txtPeriodoFinal
    rsDesconto!referencia = Me.txtReferencia
    rsDesconto!paragrafo_Devolucao = Me.chkDevolucao
    rsDesconto!paragrafo_RevisaoDIB = Me.chkRevisaoDIB
    rsDesconto!DIB_BB = Me.txtDIB_BB

    rsDesconto.Update

    Form_frmDesconto.subFrmDescontos.Requery
    Me.Requery
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Gravar campo vazio Empty Re: [Resolvido]Gravar campo vazio

    Mensagem  JPaulo 18/2/2016, 17:41

    Ola;

    Use a função interna Nz para tratamento de nulos;

    Exemplo:
    Código:
    rsDesconto!paragrafo_Devolucao = Nz(Me.chkDevolucao, "")
    rsDesconto!paragrafo_RevisaoDIB = Nz(Me.chkRevisaoDIB, "")

    Ou se um valor para os nulos;;

    Código:
    rsDesconto!paragrafo_Devolucao = Nz(Me.chkDevolucao, 0)
    rsDesconto!paragrafo_RevisaoDIB = Nz(Me.chkRevisaoDIB, 0)

    Deveria usar para todos os tratamentos de nulos.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Gravar campo vazio Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Gravar campo vazio Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Gravar campo vazio Folder_announce_new Instruções SQL como utilizar...
    avatar
    guism
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 23
    Registrado : 05/11/2015

    [Resolvido]Gravar campo vazio Empty Re: [Resolvido]Gravar campo vazio

    Mensagem  guism 18/2/2016, 19:10

    Obrigado, funcionou!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Gravar campo vazio Empty Re: [Resolvido]Gravar campo vazio

    Mensagem  JPaulo 19/2/2016, 10:09

    Fico feliz.

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Gravar campo vazio Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Gravar campo vazio Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Gravar campo vazio Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Gravar campo vazio Empty Re: [Resolvido]Gravar campo vazio

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/3/2024, 05:01