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


    [Resolvido]Inserir um valor no campo do Formulário (pai) após atualizar um campo do Subformulário (filho)

    diegojacob
    diegojacob
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Inserir um valor no campo do Formulário (pai) após atualizar um campo do Subformulário (filho) Empty [Resolvido]Inserir um valor no campo do Formulário (pai) após atualizar um campo do Subformulário (filho)

    Mensagem  diegojacob 17/3/2014, 15:52

    Boa tarde,

    eu possuo um um formulario que contém um campo do tipo "sim/não (0/-1)" e dentro desse formulário (pai), possuo um subformulário (filho), e preciso que ao alterar um campo do subformulário (filho), ele alterasse o campo do Formulário (pai).

    Já tentei:
    Evento após atualizar um determinado campo

    Me.frm_Pai.Form.Registro = -1
    ...
    Me.frm_Pai.Form.Registro = True

    Me!frm_Pai!Form!Registro = -1
    ...
    Me!frm_Pai!Form!Registro = True


    Porém em ambos ocorre erro.

    diegojacob
    diegojacob
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Inserir um valor no campo do Formulário (pai) após atualizar um campo do Subformulário (filho) Empty Re: [Resolvido]Inserir um valor no campo do Formulário (pai) após atualizar um campo do Subformulário (filho)

    Mensagem  diegojacob 18/3/2014, 12:13

    Em uma outra tentativa de atualizar direto na tabela, eu tentei criar uma Private Function no formulário:

    Private Function Log_Update_Campo_Pai(frm As Form, Optional bHasInactive As Boolean = False) As Boolean

    Dim STATUS_CAMPO_PAI As String

    STATUS_CAMPO_PAI = -1

    DoCmd.SetWarnings False
    CurrentDb.Execute "UPDATE tbl_Doc_PAI SET CAMPO_PAI ='" & STATUS_CAMPO_PAI & "' WHERE ID_Doc_PAI ='" & ID_Doc_FILHO & "'"

    Exit_Log_Update_Campo_Pai:
    Exit Function

    End Function


    Não há sinal de erro algum, porém, a tabela não atualiza, e eu utilizo o mesmo procedimento em uma função e não tenho problemas.
    Obs: As tabelas são vinculadas ao SQL Server (Campo tipo "bit")

    Bom, estou na tentativa, se alguém puder dar uma opinião eu agradeço.

    Att.,

    Diego
    avatar
    Convidado
    Convidado


    [Resolvido]Inserir um valor no campo do Formulário (pai) após atualizar um campo do Subformulário (filho) Empty Re: [Resolvido]Inserir um valor no campo do Formulário (pai) após atualizar um campo do Subformulário (filho)

    Mensagem  Convidado 19/3/2014, 12:27

    Tente:
    Me.Parent.NomeDoObjeto = -1


    Cumprimentos.
    diegojacob
    diegojacob
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Inserir um valor no campo do Formulário (pai) após atualizar um campo do Subformulário (filho) Empty Re: [Resolvido]Inserir um valor no campo do Formulário (pai) após atualizar um campo do Subformulário (filho)

    Mensagem  diegojacob 19/3/2014, 14:33

    Obrigado Piloto,

    funionou perfeitamente!

    Pesquisei em vários sites e não encontrei a resposta.

    Não sei o porque, eu não consigo atualizar o Status do tópico para [Resolvido].

    Obrigado pela contribuição!
    avatar
    Convidado
    Convidado


    [Resolvido]Inserir um valor no campo do Formulário (pai) após atualizar um campo do Subformulário (filho) Empty Re: [Resolvido]Inserir um valor no campo do Formulário (pai) após atualizar um campo do Subformulário (filho)

    Mensagem  Convidado 20/3/2014, 10:50

    Colocarei como Resolvido.

    O Fórum agradece o Retorno.

    Conteúdo patrocinado


    [Resolvido]Inserir um valor no campo do Formulário (pai) após atualizar um campo do Subformulário (filho) Empty Re: [Resolvido]Inserir um valor no campo do Formulário (pai) após atualizar um campo do Subformulário (filho)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/7/2024, 01:08