MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Compartilhe
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2919
    Registrado : 06/11/2009

    [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  Assis em Seg 13 Jun 2016, 19:26

    Boa tarde Amigos

    Preciso de estudar um exemplo de uma Ficha de um produto, composto por vários produtos.

    Obrigado



    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2919
    Registrado : 06/11/2009

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  Assis em Dom 19 Jun 2016, 14:19

    Up

    Algum exemplo


    .................................................................................
    *** Só sei que nada sei ***

    Buscador
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 243
    Registrado : 26/02/2011

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  Buscador em Ter 21 Jun 2016, 00:10

    Olá, Assis Boa noite

    Não tenho um exemplo mas um aplicativo que fiz aqui para uso em meu trabalho, Recarga de Cartuchos, tive que fazer assim:

    1º - Faço uma transferência dos produtos base buscando os valores de custo
    Ex.: Tinta, esponja, Clips
    2º - Pego o valor de custo total e dou entrada no novo produto
    Ex.: Recarga Cartucho HP 662

    Fiz desta forma porque se o fisco quiser saber para onde foram os produtos tenho como comprovar e controlo meu estoque ml a ml, gr a gr.

    O ruim é que exige 3 lançamentos: Saída dos produtos base, entrada do produto final e saída como venda ao cliente.

    Um erro que cometi foi que tudo fica na mesma tabela e assim serviço fica junto com mercadoria mas como você é expert em access e eu sou
    só fuçador dá para fazer bem legal. Eu quebrei a cabeça e não consegui uma alternativa a 3 lançamentos.
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3271
    Registrado : 14/08/2013

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  FabioPaes em Ter 21 Jun 2016, 01:03

    Complementando a dica do amigo...

    Nunca o fiz, mas ja vi feito em outros sistemas assim:

    Vc cadastra o Produto Final, e nele Cadastra uma Receita, para quando lançar a produção desse produto, alem da entrada no estoque ele ja de Baixa nos suprimentos utilizados...


    Ex:
    Protudo Final:
    Cartucho Impressora XXX -------------- UN

    Formula:
    Tinta ------------- 2ml
    Outros produtos --------------2UN




    Então na Hora de Lançar a Produção, vc seleciona o Produto Cartucho Impressora, digita a quantidade produzida.

    E AO salvar, ele faz:

    Dar a Entrada no estoque do Cartucho Impressora;
    Busca na tabelaFormula (filtrando pelo CodProduto Final) todos os Codigos e as quantidades de Cada produtos Utilizado para produzir o Cartucho, e Dá a saida das quantidades do Estoque.

    Ex: Cartucho Impressora XXX ---------- 2 UN

    Entra no estoque 2UN

    Sai do Estoque:

    Tinta (2ml*2) 'Saira 4ml de tinta, ja que foram produzidos 2 UN do Cartucho Impressora XXX
    Outros Produtos (2UN *2)


    Acredito eu que daria pra fazer essa Movimentação através de DAO.RecordSet

    Assim agiliza um pouco o Processo, ja basta lançar a produção diaria...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3271
    Registrado : 14/08/2013

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  FabioPaes em Ter 21 Jun 2016, 01:22

    Sobre as Tabelas, acredito que daria pra ser feito assim:

    Na tabela Cadastro de Produtos, vc criaria um Campo do tipo Sim/Nao com nome de ProducaoPropria. Sendo assim criaria uma Tabela com o nome ProdFormula (ID,IdProduto,IdSuprimento,Qnt). IdProduto pegaria o Codigo do Produto da produção propria; IdSuprimento, vc colocaria uma Combobox que buscar na propria tabela de Cadastro de produtos, porem filtrando para mostrar apenas o que nao estao marcados como ProducaoPropria;

    No Formulario de Cadastro de Produtos, ao marca o Campo ProducaoPropria Ele Mostraria o Subformulario com os Campos da Tabela ProdFormula .

    Uma tabela de Produção e uma com o DetalheProducao. Pra ficar registrado os dias, os produtos produzidos e as quantidades...


    Claro, isso foi um pensamento rapido sobre o assunto rerererererere


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Jungli
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 637
    Registrado : 07/05/2010

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  Jungli em Ter 21 Jun 2016, 01:28

    Boa noite, segue um exemplo em simples de montagem de produto composto.
    Anexos
    ProdutoComposto.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (30 Kb) Baixado 98 vez(es)


    .................................................................................
    "Somos o que repetidamente fazemos.
    A excelência, portanto, não é um feito,
    mas um hábito."

    Aristóteles
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3271
    Registrado : 14/08/2013

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  FabioPaes em Ter 21 Jun 2016, 01:37

    Boa Jungli Era exatamente isto que eu Tinha em Mente...
    Acrescentando apenas a Quantidade de Cada produto, para a saida...
    cheers


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2919
    Registrado : 06/11/2009

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  Assis em Ter 21 Jun 2016, 14:43

    Boa tarde Amigos

    A minha intenção é mais em termos de preço de custo do produto composto.
    Como o produto composto é composto por um ou mais subprodutos, queria que ao alterar o preço de um subproduto, todos os produtos compostos que tivessem esse subproduto associado fossem atualizados automaticamente

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Jungli
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 637
    Registrado : 07/05/2010

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  Jungli em Ter 21 Jun 2016, 17:12

    Boa Mestre Assis, a partir deste mesmo exemplo você pode acrescentar o campo preço de custo ao produto e fazer a soma dos custos de cada subproduto inserido na montagem do produto composto, assim como fiz no preço unitário.

    abs.


    .................................................................................
    "Somos o que repetidamente fazemos.
    A excelência, portanto, não é um feito,
    mas um hábito."

    Aristóteles
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4292
    Registrado : 15/03/2013

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  ahteixeira em Ter 21 Jun 2016, 17:42

    Olá a todos
    Assis, ao alterar o custo do produto composto, pode efetuar o que pretende com uma consulta atualizar.
    Basta saber o valor novo - valor anterior e adicionar o resultado ao preço, cujo tem produtos relacionados.
    Fica a sugestão.
    Abraço
    avatar
    Jungli
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 637
    Registrado : 07/05/2010

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  Jungli em Ter 12 Jul 2016, 01:09

    Boa mestre Assis, como anda o projeto?


    .................................................................................
    "Somos o que repetidamente fazemos.
    A excelência, portanto, não é um feito,
    mas um hábito."

    Aristóteles
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2919
    Registrado : 06/11/2009

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  Assis em Ter 12 Jul 2016, 12:53

    Boa tarde Jungli

    De momento essa parte está em stand By.

    Junto anexo um exemplo daquilo que queria, não tem nada a ver com stoks, tem a ver com o preço final do produto final, quando os preços dos sub produtos são alterados, actualizar todos os produtos finais quando un subproduto é alterado.
    Anexos
    ProdutoComposto - Assi.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (156 Kb) Baixado 37 vez(es)


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4292
    Registrado : 15/03/2013

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  ahteixeira em Ter 12 Jul 2016, 16:48

    Olá Assis,
    Para o que pretende veja:
    [Você precisa estar registrado e conectado para ver esta imagem.]

    Se que alterar o preço do composto de 1,00 para 2,00, o que vai fazer é o seguinte:

    Preço Atual (3,00)  -  Preço Anterior do composto (1,00) + Preço Novo do Composto (2,00)

    Abraço
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2919
    Registrado : 06/11/2009

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  Assis em Ter 12 Jul 2016, 18:14

    Obrigado Teixeira

    [Você precisa estar registrado e conectado para ver esta imagem.]


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4292
    Registrado : 15/03/2013

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  ahteixeira em Ter 12 Jul 2016, 22:57

    Olá,
    Sim, mas vai querer que também altere o preço de todos os artigos que gaste o composto.
    Deverá ser um formulário de alteração de preço.
    Ao confirmar, uma consulta vai verificar quais os artigos que tem o composto alterado e actualiza o preço no artigo.
    Abraço
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2919
    Registrado : 06/11/2009

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  Assis em Ter 12 Jul 2016, 23:16

    Boa noite Teixeira

    O formulário de alterar o preço de preços será este.

    Mas como fazer para que ao alterar um preço neste form (Imagem) e alterar os preços do produto final ?

    [Você precisa estar registrado e conectado para ver esta imagem.]

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Jungli
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 637
    Registrado : 07/05/2010

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  Jungli em Qua 13 Jul 2016, 02:00

    Boa senhores,

    Assis,

    analizando o banco de dados


    .................................................................................
    "Somos o que repetidamente fazemos.
    A excelência, portanto, não é um feito,
    mas um hábito."

    Aristóteles
    avatar
    Jungli
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 637
    Registrado : 07/05/2010

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  Jungli em Qua 13 Jul 2016, 02:27

    Boa,

    no formulário: TabelaSubProdutos
    no campo: Prod_PUnit
    no evento ao atualizar { Prod_PUnit_AfterUpdate() }, coloque


       Dim strAtualiza As String
       strAtualiza = "UPDATE dbProduto_Composicao SET Prod_PUnit = " & Me.Prod_PUnit.Value & _
                     " WHERE sysId_Prod_Comp=" & Me.sysId.Value & ";"
       DoCmd.SetWarnings (False)
       CurrentDb.Execute strAtualiza
       DoCmd.SetWarnings (True)


    no formulário: frmProduto no evento { Form_Current() } coloque

    '// Atualiza o valor do propduto
       Call Comando17_Click
    Anexos
    ProdutoComposto - Assi_jungli.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (33 Kb) Baixado 15 vez(es)


    .................................................................................
    "Somos o que repetidamente fazemos.
    A excelência, portanto, não é um feito,
    mas um hábito."

    Aristóteles
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2919
    Registrado : 06/11/2009

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  Assis em Qua 13 Jul 2016, 11:39

    Jungli

    Bom dia

    Bons progressos ... mas na tabela não actualiza todos.

    Obrigado

    [Você precisa estar registrado e conectado para ver esta imagem.]


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4292
    Registrado : 15/03/2013

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  ahteixeira em Qua 13 Jul 2016, 12:06

    Olá a todos,
    Assis não baixei nem testei exemplo do colega.
    Mas repare, só falta acrescentar a query (consulta actualizar o preço) dos artigos que tem o composto alterado.
    No que vejo do código do colega, na minha opinião so falta isso.

    Nota final, eu não sou muito adepto de ter valores calculados (total compostos) guardados noutra tabela (preço artigo)
    Já pensou que quando o artigo é composto, poderia fazer a soma (dos compostos) e ter sempre o preço de venda "on time".
    Por vezes existe várias soluções para o mesmo problema.
    Abraço
    avatar
    Jungli
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 637
    Registrado : 07/05/2010

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  Jungli em Qua 13 Jul 2016, 18:23

    Boa tarde,

    eis ...
    Anexos
    ProdutoComposto - Assi_jungli_2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (89 Kb) Baixado 44 vez(es)


    .................................................................................
    "Somos o que repetidamente fazemos.
    A excelência, portanto, não é um feito,
    mas um hábito."

    Aristóteles
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2919
    Registrado : 06/11/2009

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  Assis em Qua 13 Jul 2016, 19:42

    Obrigado Jungli

    Aí está ele ....


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4292
    Registrado : 15/03/2013

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  ahteixeira em Qua 13 Jul 2016, 20:04

    Olá a todos.
    Glicério (Jungli), obrigado pela ajuda, vou partilhar o seu código (muito bem comentado), para ficar mais visivel.

    Código:
    Private Sub Prod_PUnit_AfterUpdate()
    '// Variáveis
        Dim strAtualiza As String
        Dim rs, rsSoma As DAO.Recordset
    '// Popula a variável
        strAtualiza = "UPDATE dbProduto_Composicao SET Prod_PUnit = " & Me.Prod_PUnit.Value & _
                      " WHERE sysId_Prod_Comp=" & Me.sysId.Value & ";"
    '// Tratamento de erros
    On Error GoTo sair3021
    '// Desativa os alertas do sistema
        DoCmd.SetWarnings (False)
    '// Ativa a ampulheta do mouse
        DoCmd.Hourglass (True)
    '// Executa a consulta para atualizar valores da tabela: dbProduto_Composicao
        CurrentDb.Execute strAtualiza
    '// Abre o recodset da tabela dbProduto
        Set rs = CurrentDb.OpenRecordset("SELECT * from dbProduto")
    '// Loop para atuallizar os preços
        Do Until rs.EOF
        Dim numId As Integer '................ Variável
        numId = rs![sysId] '.................. Popula a variável
        '// Atualiza o valor do produto
            Set rsSoma = CurrentDb.OpenRecordset("SELECT sysId_Prod, Sum(Prod_PUnit) AS J FROM dbProduto_Composicao GROUP BY sysId_Prod HAVING sysId_Prod=" & numId & ";")
            rs.Edit '......................... Modo de edição
            rs![Prod_PUnit] = rsSoma![J] '.... Atuliza o campo PUNIT pela soma dos produtos obtidos na consulta, no campo J
            rs.Update '....................... Grava a modificação feira no registro
            rs.MoveNext '..................... Move para o próximo registro
        '// Fecha o recordset e limpa a memória
            Set rsSoma = Nothing: Close
        Loop
    '// Fecha o recordset e limpa a memória
        Set rs = Nothing: Close
    '// Ativa os alertas do sistema
        DoCmd.SetWarnings (True)
    '// Desativa a ampulheta do mouse
        DoCmd.Hourglass (False)
        
    sair3021:
    '// Ao ocorrer o erro
        If Err.Number = 3021 Then: Exit Sub

    End Sub

    cheers
    avatar
    Jungli
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 637
    Registrado : 07/05/2010

    Re: [Resolvido]Exemplo de Ficha de um produto, composto por vários produtos

    Mensagem  Jungli em Qua 13 Jul 2016, 22:56

    Razz  Fico feliz
    alien  Em ajudar


    .................................................................................
    "Somos o que repetidamente fazemos.
    A excelência, portanto, não é um feito,
    mas um hábito."

    Aristóteles

      Data/hora atual: Seg 21 Ago 2017, 18:50