Boa tarde a todos do forum.
Tenho uma necessidade em meu projeto que consistem em gerar o planejamento de produção diário de um determinado período com base nos registros da produção total, conforme abaixo:
tabela 1 registra o cabeçalho do período
tab_planejprod (datainicio_planejprod, datafin_planejprod, *mes_planejprod, *ano_planejprod, duteis_planejprod, folga1_planejprod, folga2_planejprod, folga3_planejprod, folga4_planejprod, folga5_planejprod, folga6_planejprod, id_planejprod)
*campos chave
http://prntscr.com/ijw2qh
tabela 2 registra a produção total por ct
tab_planejprodtt (*idplanejprod_planejprodtt, *ct_planejprodtt, prodprev_planejprodtt)
*campos chave
http://prntscr.com/ijw31a
tabela 3 receberá os dados via vba
tab_planejproddia (*data_planejproddia, *ct_planejproddia, prodprev_planejproddia, idplanejprod_planejproddia)
*campos chave
o código vba deve inserir registros na tabela 3 de acordo com o id_planejprod selecionado na tabela 1, selecionando os registros da tabela 2 cujo o idplanejprod_planejprodtt seja igual ao id_planejprod (selecionado) e inserir um registro para cada dia do mês (periodo selecionado na tabela 1) para cada ct, verificando se o dia é final de semana (sab, dom) ou se é um dia de folga, se for lançar 0 no campo prodprev_planejproddia se não for lançar o valor prodprev_planejprodtt/duteis_planejprod referente ao ct_planejprodtt
os registros na tabela 3 ficaria assim (registros resumidos deveria ter 31 registros para cada ct):
http://prntscr.com/ijw3aj
Desde já agradeço a ajuda
Obrigado
Tenho uma necessidade em meu projeto que consistem em gerar o planejamento de produção diário de um determinado período com base nos registros da produção total, conforme abaixo:
tabela 1 registra o cabeçalho do período
tab_planejprod (datainicio_planejprod, datafin_planejprod, *mes_planejprod, *ano_planejprod, duteis_planejprod, folga1_planejprod, folga2_planejprod, folga3_planejprod, folga4_planejprod, folga5_planejprod, folga6_planejprod, id_planejprod)
*campos chave
http://prntscr.com/ijw2qh
tabela 2 registra a produção total por ct
tab_planejprodtt (*idplanejprod_planejprodtt, *ct_planejprodtt, prodprev_planejprodtt)
*campos chave
http://prntscr.com/ijw31a
tabela 3 receberá os dados via vba
tab_planejproddia (*data_planejproddia, *ct_planejproddia, prodprev_planejproddia, idplanejprod_planejproddia)
*campos chave
o código vba deve inserir registros na tabela 3 de acordo com o id_planejprod selecionado na tabela 1, selecionando os registros da tabela 2 cujo o idplanejprod_planejprodtt seja igual ao id_planejprod (selecionado) e inserir um registro para cada dia do mês (periodo selecionado na tabela 1) para cada ct, verificando se o dia é final de semana (sab, dom) ou se é um dia de folga, se for lançar 0 no campo prodprev_planejproddia se não for lançar o valor prodprev_planejprodtt/duteis_planejprod referente ao ct_planejprodtt
os registros na tabela 3 ficaria assim (registros resumidos deveria ter 31 registros para cada ct):
http://prntscr.com/ijw3aj
Desde já agradeço a ajuda
Obrigado