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


3 participantes

    [Resolvido]Campo data vazia - Registrar sem erro

    Fabrícia Lima
    Fabrícia Lima
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 60
    Registrado : 17/06/2013

    [Resolvido]Campo data vazia - Registrar sem erro Empty [Resolvido]Campo data vazia - Registrar sem erro

    Mensagem  Fabrícia Lima 17/11/2015, 00:09

    Eu tenho o seguinte dilema, ao registrar campos na tabela, esta exibindo erro no cadastro do campo de Data Final = Vazia. Ele não é obrigatório.
    só ele tá dando problema , tenho mais doi campos texto que não são obrigatorio e completam sem problemas.

    Alguém tem uma dica?

    Uso este aqui:

    Private Sub BotaoRegistrar_Click()
    Dim rs1 As DAO.Recordset

    If Len("" & Me("TxtData")) > 0 Then

    Preenchidos = True
    End If


    If Not Preenchidos Then MsgBox "Não tem dados para transferir.": Exit Sub

    If MsgBox("Confirma Transferência?", vbYesNo + vbQuestion, "CONFIRMAR") = vbNo Then Exit Sub

    Set rs1 = CurrentDb.OpenRecordset("tblRegistrosSS", dbOpenTable)

    With rs1

    .AddNew
    ![DataInicial] = Me.TxtData
    ![TagEquip] = Me.TxtEquip.Column(1)
    ![Prioridade] = Me.TxtPrioridade
    ![TPM] = Me.tlSource.Column(1)
    ![Descrição] = Me.TxtDesc
    ![Grupo] = Me.TxtGrupo
    ![SS] = Me.TxtSS
    ![Departamento] = TxtEtiqueta
    ![SolicitadoPara] = Me.TxtDP.Column(2)
    ![ID] = Me.TxtDP.Column(1)
    ![Status] = Me.TxtStatus
    ![Obs] = Me.TxtObs.Column(0)
    ![GrupoR] = Me.TxtObs.Column(1)
    ![IDR] = Me.TxtObs.Column(2)
    ![Usuario] = Me.User
    ![DataFinal] = Me.TxtDataF
    .Update

    End With
    Set rs1 = Nothing
    MsgBox "Transferência confirmada." & vbCr & vbCr & I2 & " registros transferidos.", vbOKOnly + vbInformation, "Concluído"

    Me.TxtData = Null
    Me.TxtSS = Null
    Me.TxtPrioridade = Null
    Me.TxtEquip = Null
    Me.TxtGrupo = Null
    Me.TxtDesc = Null
    Me.TxtDP = Null
    Me.TxtObs = Null
    Me.TxtDataF = Null
    Me.tlSource = Null
    Me.TxtEtiqueta = Null



    End Sub
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Campo data vazia - Registrar sem erro Empty Re: [Resolvido]Campo data vazia - Registrar sem erro

    Mensagem  Alvaro Teixeira 17/11/2015, 08:34

    Olá Fabrícia,

    Está apresentar o erro na tabela ou no formulário?
    Dá algum erro ao guardar?

    No aguardo.
    Abraço
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Campo data vazia - Registrar sem erro Empty Re: [Resolvido]Campo data vazia - Registrar sem erro

    Mensagem  Avelino Sampaio 17/11/2015, 09:04

    Olá!

    verifique na tabela se o campo dataFinal tem a propriedade REQUERIDO como SIM. Passe para NÃO.

    experimente também o uso da função nz

    ![DataFinal] = nz(Me.TxtDataF)

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Fabrícia Lima
    Fabrícia Lima
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 60
    Registrado : 17/06/2013

    [Resolvido]Campo data vazia - Registrar sem erro Empty Re: [Resolvido]Campo data vazia - Registrar sem erro

    Mensagem  Fabrícia Lima 18/11/2015, 01:08

    Mesmo com as alterações Ele continua dando erro de conversão de tipo de dados.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Campo data vazia - Registrar sem erro Empty Re: [Resolvido]Campo data vazia - Registrar sem erro

    Mensagem  Avelino Sampaio 18/11/2015, 06:58

    Experimente:

    if not isnull(me.txtDataF) then ![DataFinal] = Me.TxtDataF

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Fabrícia Lima
    Fabrícia Lima
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 60
    Registrado : 17/06/2013

    [Resolvido]Campo data vazia - Registrar sem erro Empty Re: [Resolvido]Campo data vazia - Registrar sem erro

    Mensagem  Fabrícia Lima 18/11/2015, 09:03

    Funcionou sim, mas dessa forma:

    If Not IsNull(Me.TxtDataF) Then
    ![DataFinal] = Me.TxtDataF
    End If

    Obrigado!

    Conteúdo patrocinado


    [Resolvido]Campo data vazia - Registrar sem erro Empty Re: [Resolvido]Campo data vazia - Registrar sem erro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 16:14