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]Kit de produtos

    avatar
    hunning
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 62
    Registrado : 17/07/2010

    [Resolvido]Kit de produtos Empty Kit de produtos

    Mensagem  hunning 10/12/2011, 21:57

    Boa noite,

    Preciso de uma ajuda, o seguinte estou montando um bd, sendo que neste bd tem os seguintes produtos:

    Exem.
    10 parafusos
    20 arruelas
    20 buchas

    Tem alguma maneira de quando eu der saida do produto que ao digitar 1 parafuso, ja baixar 2 arruelas e 2 buchas, do estoque,se sim, como?
    ou se tem como fazer por kit, e como fazer.
    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]Kit de produtos Empty Re: [Resolvido]Kit de produtos

    Mensagem  criquio 10/12/2011, 23:23

    Olá! Não sei como está a estrutura do seu bd, mas genericamente falando, você poderia fazer algo assim no evento de algum campo ou botão:

    If Me.NomeCampoDoProduto = "Parafuso" Then

    Dim rs As Database
    Set rs = CurrentDb.OpenRecordset("NomeDaTabela")

    rs.Edit

    rs!NomeDoCampoDaQtdNaTabela = rs!NomeDoCampoDaQtdNaTabela - (Me.NomeDoCampoQtdDoProdutoNoForm * 2)

    rs.Close

    Set rs = Nothing


    Tem que adaptar para o seu caso.


    .................................................................................
    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.

    videosom3d
    videosom3d
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 81
    Registrado : 06/12/2011

    [Resolvido]Kit de produtos Empty Re: [Resolvido]Kit de produtos

    Mensagem  videosom3d 10/12/2011, 23:29

    Tudo bem, se percebi quer que ao digitar os parafusos o resto seja a dobrar certo.

    Por isso no campo parafusos ficará normal e nos outros 2 campos em origem do controlo em (propriedades) vai por o seguinte:

    =([parafusos]*2) em anexo envio um exemplo .ok
    Qualquer coisa avisa
    [Resolvido]Kit de produtos Parafusos
    Pelas respostas dos colegas já vi que não era isto que queria, tentei ajudar Laughing Laughing


    Última edição por videosom3d em 10/12/2011, 23:42, editado 1 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Kit de produtos Empty Re: [Resolvido]Kit de produtos

    Mensagem  Convidado 10/12/2011, 23:30

    Boa noite hunning.. supondo que seu sistema ja faça a baixa do estoque com relacao ao parafuso... e supondo que escolha o produto em uma combo no subform...


    Ao atualizar a combo do subform atualizaria os dois registros na tabela produtos diminuindo o valor 2 do campo quantidade:

    Private Sub SuaCombo_AfterUpdate()
    DoCmd.SetWarnings False
    DoCmd.RunSQL "UPDATE TblCadProd Set [TblCadProd].[Estoque] = [TblCadProd].[Estoque]- 2 WHERE [TblCadProd].[Produto] = ID do Produto"
    DoCmd.SetWarnings True
    End Sub


    Algo assim

    Cumprimentos
    avatar
    Convidado
    Convidado


    [Resolvido]Kit de produtos Empty Re: [Resolvido]Kit de produtos

    Mensagem  Convidado 10/12/2011, 23:49

    Opa Mestre dos Magos.. nāo perceber que estavas a responder... boa noite!
    videosom3d
    videosom3d
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 81
    Registrado : 06/12/2011

    [Resolvido]Kit de produtos Empty Re: [Resolvido]Kit de produtos

    Mensagem  videosom3d 10/12/2011, 23:51

    Boa noite e boas ajudas aqui ao pessoal que é bem preciso de pessoal assim.
    avatar
    Convidado
    Convidado


    [Resolvido]Kit de produtos Empty Re: [Resolvido]Kit de produtos

    Mensagem  Convidado 11/12/2011, 00:07

    Toda ajuda e idéia é sempre bem vinda Videosom... por isso o fórum tem sido sempre bem sucedido em ajudar.

    Ficamos todos gratos pela vossa participaçāo.
    avatar
    hunning
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 62
    Registrado : 17/07/2010

    [Resolvido]Kit de produtos Empty Re: [Resolvido]Kit de produtos

    Mensagem  hunning 11/12/2011, 00:30

    Boa Noite pessoal, obrigado pelas respostas.
    Harysohn será que esta formula que você postou não hora que este parafuso (ja for casado com um tipo de arruela) e for casar com outros tipo de arruela não vai dar problema, não teria como nósixa criarmos um kit, ai quando dava baixa neste kit ele dava baixa das peças que estão neste kit.
    avatar
    Convidado
    Convidado


    [Resolvido]Kit de produtos Empty Re: [Resolvido]Kit de produtos

    Mensagem  Convidado 11/12/2011, 12:30

    há possibilidade sim.. mas em caso de arruelas diferente e porcas diferentes.. tem que se especificar para cada parafuso a arruela correspondente...

    teriamos que dizer a ele se:]

    Parafuso x .... Arruela Y
    Parafuso n .... Arruela z...

    e assim por diante...

    talve crie-se uma tabela simple de correspondencia apenas para idetificar

    arruelas x parafusos.. e assim ao se escolher o parafuso na combo ataves do dlookup nesta tabela se utilize para dar baixa na arruela correspondente...
    avatar
    hunning
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 62
    Registrado : 17/07/2010

    [Resolvido]Kit de produtos Empty Re: [Resolvido]Kit de produtos

    Mensagem  hunning 11/12/2011, 14:53

    Tem como fazer um exemplo e postar, ficarei grato.
    avatar
    hunning
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 62
    Registrado : 17/07/2010

    [Resolvido]Kit de produtos Empty Re: [Resolvido]Kit de produtos

    Mensagem  hunning 19/12/2011, 00:11

    jPaulo, consegue me dar uma luz como posso fazer este kit.
    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]Kit de produtos Empty Re: [Resolvido]Kit de produtos

    Mensagem  criquio 19/12/2011, 00:56

    Coloque um botão para finalizar a venda e faça o decréscimo por ele. Você pode ter um código do kit para passar como parâmetro.

    TABELA tblKit

    CAMPO TIPO
    Código Chave primária
    Descricao Texto
    Observacao Memorando

    TABELA tblItensKit

    Código Chave primária
    CodKit Número
    Descricao Texto
    Preco Unidade Monetária
    Quantidade Número
    Descrescer Número
    Observacao Memorando

    O campo decrescimo será aonde você irá colocar a quantidade de itens a dar baixa.
    Agora, no seu botão:

    Dim rs As Recordset
    Set rs = CurrentDb.OpenRecordset("SELECT * FROM tblItensKit WHERE CodKit=" & Me.txtCodKit & "")

    rs.Edit
    rs!Quantidade = rs!Quantidade - rs!Decrescer
    rs.Update

    rs.Close
    Set rs = Nothing


    txtCodKit seria um campo no formulário aonde tem o código do kit que está sendo vendido.


    .................................................................................
    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.

    avatar
    hunning
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 62
    Registrado : 17/07/2010

    [Resolvido]Kit de produtos Empty Re: [Resolvido]Kit de produtos

    Mensagem  hunning 21/12/2011, 03:22

    Muito obrigado pela ajuda, vou aplicar.

    Conteúdo patrocinado


    [Resolvido]Kit de produtos Empty Re: [Resolvido]Kit de produtos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 14:27