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]Preencher caixa de texto automaticamente

    Veríssimo
    Veríssimo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 296
    Registrado : 07/06/2011

    [Resolvido]Preencher caixa de texto automaticamente Empty [Resolvido]Preencher caixa de texto automaticamente

    Mensagem  Veríssimo 24/12/2015, 22:09

    Pessoal, criei um botao salvar com o seguinte código:

    Private Sub btn_Salvar_Click()
    DoCmd.RunCommand acCmdSaveRecord
    Me.Recalc
    Form_frmPesquisa.Recalc
    End Sub

    e na propriedade após atualizar do formulário:

    Private Sub Form_AfterUpdate()
    Form_frmDados.Refresh
    MsgBox "As alterações foram salvas com sucesso.", vbInformation, "Aviso"
    End Sub

    Gostaria que ao clicar neste botão para salvar, os campos Nome_Pai e Nome_Mae, caso não fossem preenchidos pelo usuário, recebessem o texto: NAO DECLARADO

    Tentei várias formas e não consegui
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Preencher caixa de texto automaticamente Empty Preencher caixa de texto automaticamente

    Mensagem  toyebom 24/12/2015, 23:01

    Tenta algo assim:

    Private Sub Form_AfterUpdate()
    If Me.Nome_Pai = "" Then
    Me.Nome_Pai = "NAO DECLARADO"
    End If
    If Me.Nome_Mae = "" Then
    Me.Nome_Pai = "NAO DECLARADO"
    End If
    Form_frmDados.Refresh
    MsgBox "As alterações foram salvas com sucesso.", vbInformation, "Aviso"
    End Sub


    Última edição por toyebom em 24/12/2015, 23:33, editado 1 vez(es)


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Preencher caixa de texto automaticamente Empty Preencher caixa de texto automaticamente

    Mensagem  toyebom 24/12/2015, 23:32

    Ve o codigo correto

    If IsNull(Me.Nome_Pai) Or (Me.Nome_Pai = "") Then
    Me.Nome_Pai = "NAO DECLARADO"
    End If
    If IsNull(Me.Nome_Mae) Or (Me.Nome_Mae = "") Then
    Me.Nome_Mae = "NAO DECLARADO"
    End If


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    Veríssimo
    Veríssimo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 296
    Registrado : 07/06/2011

    [Resolvido]Preencher caixa de texto automaticamente Empty Re: [Resolvido]Preencher caixa de texto automaticamente

    Mensagem  Veríssimo 25/12/2015, 12:41

    Apresentou problema na linha em destaque após salvar:

    Private Sub btn_Salvar_Click()
    DoCmd.RunCommand acCmdSaveRecord
    Me.Recalc
    Form_frmPesquisa.Recalc
    End Sub
    Nogaro513
    Nogaro513
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 482
    Registrado : 12/08/2013

    [Resolvido]Preencher caixa de texto automaticamente Empty Re: [Resolvido]Preencher caixa de texto automaticamente

    Mensagem  Nogaro513 25/12/2015, 13:55

    olá amigo Veríssimo, fiz a alteração que precisa quando Não informado nome do pai ou da mãe no campo aparece Não declarado.
    abraço Nogaro !
    Anexos
    [Resolvido]Preencher caixa de texto automaticamente Attachmentalterado_Nogaro_NomePaiMãe_NãoDeclarado - Copia (2).zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (411 Kb) Baixado 21 vez(es)
    Veríssimo
    Veríssimo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 296
    Registrado : 07/06/2011

    [Resolvido]Preencher caixa de texto automaticamente Empty Re: [Resolvido]Preencher caixa de texto automaticamente

    Mensagem  Veríssimo 25/12/2015, 20:04

    Perfeito, Nogaro.

    Muito obrigado.

    Uma dúvida: O problema apresentado anteriormente seria pelo fato de ter inserido o código no evento After_Update do formulário e não no botão de Salvar?
    Nogaro513
    Nogaro513
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 482
    Registrado : 12/08/2013

    [Resolvido]Preencher caixa de texto automaticamente Empty Re: [Resolvido]Preencher caixa de texto automaticamente

    Mensagem  Nogaro513 25/12/2015, 20:14

    olá amigo Veríssimo, sim no botão salvar é o correto mas compare os códigos vai ver que estão diferentes.

    fico feliz de ter Resolvido seu aplicativo

    O Fórum agradece o retorno
    bons estudos, e um feliz Natal

    Nogaro !

    Conteúdo patrocinado


    [Resolvido]Preencher caixa de texto automaticamente Empty Re: [Resolvido]Preencher caixa de texto automaticamente

    Mensagem  Conteúdo patrocinado


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