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]Salvar em Formulario e subformulario

    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Salvar em Formulario e subformulario Empty Salvar em Formulario e subformulario

    Mensagem  danilo da siva 15/5/2012, 04:26

    Boa noite,

    Tenho um formulario Compra e um subForm ItensCompra, estou tentando salvar os registros e adcionar um novo registro, porem so estou conseguindo salva-los, mas não estou conseguindo adciionar um novo registro no FormularioCompras. Alguem tem alguma ideia de como fazer?

    Estou fazendo assim:

    If IsNull(Me.codigoDetalhe) And (Me.codigoCompra) Then
    MsgBox "Não há dados para Salvar", vbInformation, "Aviso"

    Else
    If MsgBox("Deseja Finalizar Compra?", vbYesNo, "Aviso") = vbNo Then
    Me.Undo
    MsgBox "Compra não Registrada", vbInformation, "Aviso"
    Else '
    DoCmd.RunCommand acCmdSaveRecord
    MsgBox "Compra Finalizada com Sucesso!!", vbInformation, "Compras"
    End If
    End If

    DoCmd.GoToRecord , , acNewRec



    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Salvar em Formulario e subformulario Empty Re: [Resolvido]Salvar em Formulario e subformulario

    Mensagem  criquio 15/5/2012, 04:46

    Tente em um só bloco If:

    Código:
    If IsNull(Me.codigoDetalhe) And (Me.codigoCompra) Then
        MsgBox "Não há dados para Salvar", vbInformation, "Aviso"
    ElseIf MsgBox("Deseja Finalizar Compra?", vbYesNo, "Aviso") = vbNo Then
        Me.Undo
        MsgBox "Compra não Registrada", vbInformation, "Aviso"
    Else
        DoCmd.RunCommand acCmdSaveRecord
        MsgBox "Compra Finalizada com Sucesso!!", vbInformation, "Compras"
    End If

    DoCmd.GoToRecord , , acNewRec
    E não está faltando alguma coisa no Me.CódigoCompra da linha abaixo?

    If IsNull(Me.codigoDetalhe) And (Me.codigoCompra) Then


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Salvar em Formulario e subformulario Empty Re: [Resolvido]Salvar em Formulario e subformulario

    Mensagem  danilo da siva 15/5/2012, 05:09

    Olá Criquio

    Obrigado pela ajuda, o que esta faltando, que nao estou conseguindo enxergar?

    Este codigo que estou fazendo agora ele salva mesmo o valor sendo nulo.
    observação: eu coloquei no evento ao carregar : DoCmd.GoToRecord , , acNewRec



    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Salvar em Formulario e subformulario Empty Re: [Resolvido]Salvar em Formulario e subformulario

    Mensagem  danilo da siva 15/5/2012, 14:05

    Bom dia,

    poderiam me mostrar onde esta o erro e o que esta faltando para a solução do meu problema por favor?

    estou tentando encontrar mas não estou conseguindo.


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Salvar em Formulario e subformulario Empty Re: [Resolvido]Salvar em Formulario e subformulario

    Mensagem  JPaulo 15/5/2012, 14:24

    O que está errado.....


    If IsNull(Me.codigoDetalhe) And (Me.codigoCompra) Then


    .................................................................................
    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]Salvar em Formulario e subformulario Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Salvar em Formulario e subformulario Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Salvar em Formulario e subformulario Folder_announce_new Instruções SQL como utilizar...
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Salvar em Formulario e subformulario Empty Re: [Resolvido]Salvar em Formulario e subformulario

    Mensagem  danilo da siva 15/5/2012, 14:52

    Oi JPaulo bom dia,

    Não estou conseguindo salvar e adcionar um novo registro para o formularioCompra e SubformularioItensCompra, quando insiro este codigo ele salva apenas o subformulario e não adicona nenhum dos 2.

    O que fazer?


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Salvar em Formulario e subformulario Empty Re: [Resolvido]Salvar em Formulario e subformulario

    Mensagem  JPaulo 15/5/2012, 15:29

    Quer anexar aqui parte do seu banco ?

    Como o Criquio já tinha dito, falta o IsNull aqui;


    If IsNull(Me.codigoDetalhe) And IsNull(Me.codigoCompra) Then


    .................................................................................
    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]Salvar em Formulario e subformulario Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Salvar em Formulario e subformulario Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Salvar em Formulario e subformulario Folder_announce_new Instruções SQL como utilizar...
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Salvar em Formulario e subformulario Empty Re: [Resolvido]Salvar em Formulario e subformulario

    Mensagem  danilo da siva 15/5/2012, 15:39

    obrigado JPaulo

    segue o banco, talves a sua ideia seje muito melhor do que a minha e estou aberto a sugestao e criticas



    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Salvar em Formulario e subformulario Empty Re: [Resolvido]Salvar em Formulario e subformulario

    Mensagem  danilo da siva 15/5/2012, 15:40

    Desculpa estou mandando tbm para versao 2003


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Salvar em Formulario e subformulario Empty Re: [Resolvido]Salvar em Formulario e subformulario

    Mensagem  JPaulo 15/5/2012, 15:59

    Faça o teste;


    Private Sub FinalizarCompra_Click()
    If IsNull(Forms!frmCompras.codigoCompra) Or IsNull(Me.codigoDetalhe) Then
    MsgBox "Não há dados para Salvar...", vbCritical, "Aviso"
    Exit Sub
    Else
    'não faz nada
    End If

    If MsgBox("Deseja Finalizar Compra?", vbYesNo, "Aviso") = vbNo Then
    Me.Undo
    Forms!frmCompras.Undo
    MsgBox "Compra não Registrada", vbInformation, "Aviso"
    Exit Sub
    Else
    DoCmd.RunCommand acCmdSaveRecord
    MsgBox "Compra Finalizada com Sucesso!!", vbInformation, "Compras"
    Forms!frmCompras!codigoCompra.SetFocus
    DoCmd.GoToRecord , , acNewRec
    End If
    End Sub


    .................................................................................
    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]Salvar em Formulario e subformulario Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Salvar em Formulario e subformulario Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Salvar em Formulario e subformulario Folder_announce_new Instruções SQL como utilizar...
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Salvar em Formulario e subformulario Empty Re: [Resolvido]Salvar em Formulario e subformulario

    Mensagem  danilo da siva 15/5/2012, 16:36

    Funcionaou direitinho muito obrigado JPaulo.


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Salvar em Formulario e subformulario Empty Re: [Resolvido]Salvar em Formulario e subformulario

    Mensagem  JPaulo 15/5/2012, 16:39

    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]Salvar em Formulario e subformulario Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Salvar em Formulario e subformulario Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Salvar em Formulario e subformulario Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Salvar em Formulario e subformulario Empty Re: [Resolvido]Salvar em Formulario e subformulario

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 11:38