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]Formulário de vendas

    percoski
    percoski
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 319
    Registrado : 27/02/2013

    [Resolvido]Formulário de vendas Empty Formulário de vendas

    Mensagem  percoski 13/5/2013, 18:57

    Tenho um formulário de vendas com um subformulários onde estão os produto.
    o meu código está dando baixa no estoque mas somente no registro selecionado.
    como faço para percorrer os demais produtos dispostos no subformulário para que o meu código de baixa no estoque?
    Eis o código que uso para baixa no estoque

    Private Sub BtnSalvar_Click()
    Dim db As DAO.Database
    Dim rs As DAO.Recordset
    Dim Quat As String
    Dim strquat As String
    Dim quatrs As Recordset
    Dim totquant As String
    Set db = CurrentDb
    Set rs = db.OpenRecordset("TblCadProduto")

    Forms!FrmSaida!CstSaidaDetail_subformulário.EOF

    Quat = "select QuantCad from TblCadProduto where 'Código = & Forms!FrmSaida!CstSaidaDetail_subformulário!ProdutoDetail'"
    Set quatrs = CurrentDb.OpenRecordset(Quat)
    strquat = quatrs("quantcad")
    totquant = Forms!FrmSaida!CstSaidaDetail_subformulário!QuantidadeDetail
    rs.Edit
    rs("QuantCad") = strquat - totquant
    rs.Update
    Forms!FrmSaida!CstSaidaDetail_subformulário.Next
    Loop
    MsgBox "Registro Salvo com Sucesso.", vbInformation, "MASTER AGRO"
    rs.Close
    End Sub

    Um abraço cordial
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulário de vendas Empty Re: [Resolvido]Formulário de vendas

    Mensagem  JPaulo 14/5/2013, 12:25

    O simples no seu caso, seria no evento VBA depois de atualizar na sua caixa de saída;

    Private Sub QuantidadeDetail_AfterUpdate()
    CurrentDb.Execute "UPDATE TblCadProduto Set [TblCadProduto].[QuantCad] = [TblCadProduto].[QuantCad] - " & Val(Me!QuantidadeDetail) & " WHERE [TblCadProduto].[Código] = " & Me!ProdutoDetail & ""
    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]Formulário de vendas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário de vendas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário de vendas Folder_announce_new Instruções SQL como utilizar...
    percoski
    percoski
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 319
    Registrado : 27/02/2013

    [Resolvido]Formulário de vendas Empty Re: [Resolvido]Formulário de vendas

    Mensagem  percoski 14/5/2013, 12:33

    Deixa ver se entendi, é só colocar essa linha no evendo após atualizar no subformulário do campo quantidadeDetail? isso?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulário de vendas Empty Re: [Resolvido]Formulário de vendas

    Mensagem  JPaulo 14/5/2013, 13:56

    Isso, faça o teste e retorne.


    .................................................................................
    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]Formulário de vendas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário de vendas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário de vendas Folder_announce_new Instruções SQL como utilizar...
    percoski
    percoski
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 319
    Registrado : 27/02/2013

    [Resolvido]Formulário de vendas Empty Re: [Resolvido]Formulário de vendas

    Mensagem  percoski 14/5/2013, 15:04

    funcionou beleza, mas ele baixa logo que se inclui a quantidade do produto eu queria que ele fizesse a baixa somento qdo o usuário clicar em precessar ou salvar no formuláerio.
    Também gostaria de um metodo para posicionar o cursor no primeiro registro e ir varrendo o form ai o meu código serveria.

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulário de vendas Empty Re: [Resolvido]Formulário de vendas

    Mensagem  JPaulo 14/5/2013, 15:20

    O seu subformulario é desvinculado ?

    Se não for, na hora de você digitar e mudar de linha, já está na tabela, então nada melhor que a instrução que lhe passei.


    .................................................................................
    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]Formulário de vendas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário de vendas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário de vendas Folder_announce_new Instruções SQL como utilizar...
    percoski
    percoski
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 319
    Registrado : 27/02/2013

    [Resolvido]Formulário de vendas Empty Re: [Resolvido]Formulário de vendas

    Mensagem  percoski 14/5/2013, 15:32

    é vincula com o formulário vendas,
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulário de vendas Empty Re: [Resolvido]Formulário de vendas

    Mensagem  JPaulo 14/5/2013, 15:41

    Então mais me ajuda, a abertura de Recordset serve melhor nos formularuios e subformularios desvinculados, no seu caso nada melhor que a instrução que lhe passei.


    .................................................................................
    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]Formulário de vendas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário de vendas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário de vendas Folder_announce_new Instruções SQL como utilizar...
    percoski
    percoski
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 319
    Registrado : 27/02/2013

    [Resolvido]Formulário de vendas Empty Re: [Resolvido]Formulário de vendas

    Mensagem  percoski 14/5/2013, 23:24

    O codigo funcionou blz
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulário de vendas Empty Re: [Resolvido]Formulário de vendas

    Mensagem  JPaulo 15/5/2013, 09:18

    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]Formulário de vendas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário de vendas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário de vendas Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Formulário de vendas Empty Re: [Resolvido]Formulário de vendas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 9/5/2024, 08:05