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

    Data de validade e lotes de produtos

    avatar
    ksmarini
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 12/07/2015

    Data de validade e lotes de produtos Empty Data de validade e lotes de produtos

    Mensagem  ksmarini 13/7/2015, 13:42

    Bom dia amigos,

    tenho uma amiga dentista que trabalha no exército e me pediu ajuda com o controle de estoque dos consultórios. Ela queria fazer isso em excel, porém achei inviável e resolvi criar um DB com base em sua planilha. Meus pesadelos começaram na hora de cadastrar / retirar / buscar os produtos por data de vencimento dos lotes porque alguns produtos simplesmente não tem data de vencimento (não se aplica ao produto):

    ex.:
    Espelho bucal -> data de vencimento indeterminada
    Pino metálico para provisório -> data de vencimento indeterminada
    Prendedor de guardanapo -> data de vencimento indeterminada

    criei uma tabela para cadastrar os produtos e outra para para os lotes
    estou fazendo assim:
    [tabProduto]
    |codigo|CodApresentacao|Descricao|

    [tabApresentacao] -> aqui informo se é comprimido, frasco, litro, etc...
    |Codigo|Descricao|

    [tabLote]
    |Codigo|CodProduto|Lote|Fabricacao|Vencimento|Qtde|


    Estou indo no rumo certo?

    Qual seria a melhor lógica para criar e movimentar o DB?

    Preciso de duas tabelas de produtos sendo uma pra cadastrar produtos perecíveis e outra para cadastrar os indetermináveis ou posso fazer tudo numa tabela só de produtos?

    Ou seria melhor criar uma tabela só e deixar campo de lote em branco quando não for aplicável??

    Faz mais de uma semana que ando batendo cabeça com a construção desse DB. Já garimpei em vários fóruns, mas não encontrei nenhum exemplo que responda minha dúvida!
    clynton
    clynton
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 08/07/2013

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  clynton 13/7/2015, 13:56

    Bom dia Krisofferson,

    Bem vindo ao Fórum!
    Pode ser criada apenas uma Tabela com todo o conteúdo que você expõe na sua dúvida e manipular os itens de acordo com suas especificações na tela que for criada para fazer o Cadastro, desta forma você reduziria o número de tabelas de 4 para 1.


    .................................................................................
    Cumprimentos...


    Atenciosamente,
    Rogério Clynton Ribeiro


    __________________________________________________________________________

    "Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."
    avatar
    ksmarini
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 12/07/2015

    Data de validade e lotes de produtos Empty clynton obrigado

    Mensagem  ksmarini 13/7/2015, 15:24

    clynton, se eu fizesse tudo numa tabela só não seria pior para filtrar e tratar eventuais erros? Quando meu banco fosse crescendo, não seriam muito mais dados para trafegar entre a aplicação e o banco de dados??

    Estava lendo sobre normalização do banco de dados e tive a impressão que deveria deixar minhas tabelas o mais separadas possível (atomização das tabelas).

    Desculpe a insistência, mas é que estou tentando digerir muita informação ao mesmo tempo.
    clynton
    clynton
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 08/07/2013

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  clynton 13/7/2015, 20:36

    Pelas informações que você passou, não teria problema de performance independente do processo que estivesse executando.
    Tenho uma tabela com mais de 40 campos, em alguns Clientes já tem um número significativo de registro e não sou notificado sobre problema de performance.
    Sempre existem várias formas de programar com o mesmo objetivo, deves usar o que melhor lhe convier!


    .................................................................................
    Cumprimentos...


    Atenciosamente,
    Rogério Clynton Ribeiro


    __________________________________________________________________________

    "Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  cleverson_manaus 13/7/2015, 21:11


    Caro Krisofferson,


    Acredito, que vc deva cadastrar e controlar tantos os materiais consumíveis quanto os permanentes.

    Porém, com tratamentos diferentes, partindo disso acredito que vc poderá modelar seus dados de forma mais eficiente.

    Acho que suas tabelas estão boas para começar. Acredito que temos formas diferentes de chegar ao mesmo objetivo.


    Abraços,


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  cleverson_manaus 14/7/2015, 02:30



    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    ksmarini
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 12/07/2015

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  ksmarini 21/7/2015, 03:55

    Estou pra enlouquecer e não consigo chegar numa conclusão! afff

    Se eu crio uma entidade Lote pra armazenar a as datas de fabricação e validade por lote, terei consequentemente que criar um campo quantidade pra saber quantos produtos tenho do abençoado do lote que estão para vencer, se eu colocar o lote na tabela produto, terei um monte de campos repetidos porque pra cada lote vou ter que lançar novamente todas as colunas da tabela produto, seu eu criar dois campos quantidade (um na tabela produto e outro na tabela lote) o banco de dados perde o sentido porque esterei acabando com a 1NF, a 2NF e a 3NF! SOCORROO, estou perdendo os cabelos!

    Todo mundo de começa passa por essa dificuldade mesmo ou eu que sou muito burro???
    Se eu sair espalhando campos quantidade em meu banco de dados desse jeito, nunca mais eu vou juntar eles! Smile
    Alguém tem uma luz aí???
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  cleverson_manaus 21/7/2015, 12:09

    Brother posta as tabelas, assim podemos ajudar melhor.

    Abraços


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    ksmarini
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 12/07/2015

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  ksmarini 21/7/2015, 18:38

    Existe alguma possibilidade do meu banco de dados funcionar assim? Ou eu entendi foi tudo errado até agora??

    Data de validade e lotes de produtos <img src=" />
    avatar
    ksmarini
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 12/07/2015

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  ksmarini 21/7/2015, 18:40

    vou tentar colocar a imagem de novo que eu acho que deu defeito na primeira tentativa.
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  cleverson_manaus 22/7/2015, 00:14


    brother,


    Olhando suas tabelas, surgiram algumas dúvidas e sugestões, claro que dependendo das suas respostas.


    Quando da entrada dos materiais, pelo que entendi vc cadastra previamente todos antes de realizar a entrega ao médicos dentistas?

    Então vc vai realizando essa distribuição de acordo com o vencimento dos produtos e solicitação dos médicos dentistas?

    Na saída, existem dois momentos:
    o primeiro seria a entrega dos materiais aos dentistas, e em outro momento, seria a saída desses materiais pelos dentistas nos atendimentos realizados?

    Espero não ter complicado mais, porém se for dessa forma vai dar pra simplificar bastante.


    Cleverson






    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  cleverson_manaus 23/7/2015, 13:02

    Fiquei interessado , então tomei a liberdade de criar um exemplo baseado nas suas tabelas, mas com algumas sugestões.

    Assim que finalizar posto o exemplo.

    Abraços


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  cleverson_manaus 25/7/2015, 17:34

    Brother,


        Bem consegui essas tabelas, ficando assim:

    - Cadastro/Entrada produtos sem validade - tabela movto_entrada;

    - Cadastro/Entrada produtos com validade - tabela lote_entrada;

    - Cadastro/Saída produtos sem validade - tabelas movto_saida e movto_itens;

    - Cadastro/Saída produtos com validade - tabela lote_saida.


    Claro, antes vc cadastra os produtos e sua embalagem/apresentação na tabela Produto.




    Abraços,
    Anexos
    Data de validade e lotes de produtos AttachmentLotes_teste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (42 Kb) Baixado 49 vez(es)


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    ksmarini
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 12/07/2015

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  ksmarini 26/7/2015, 03:50

    Boa noite amigão, fico muito grato de suas sugestões!

    Acredito que resolvi minhas dúvidas quanto aos lotes.

    Hoje estou considerando que os lotes são os detalhes dos produtos, como se fossem os detalhes das vendas. Ainda apanho um pouco na hora de projetar, mas nada como um dia após o outros e uns bons momentos de estudos e pesquisas. Aprendi muito com esse projeto. Smile

    No momento estou batendo cabeça em como dar baixa ou entrada no estoque dos produtos pois não sei controlar muito bem o subformulário, mas acredito que vou resolver isso logo. Acho que vou dispensar as tabelas que planejei para entrada ou saída de produtos, visto que posso obter essas informações nos detalhes da tabela movimento. Vou postar também o meu projeto como está no momento pra quem mais estiver interessado. Sugestões serão sempre bem vindas.

    Abri suas tabelas e vou analisar com calma. achei bem interessante! Grato pela ajuda!
    avatar
    ksmarini
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 12/07/2015

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  ksmarini 26/7/2015, 03:53

    Me desculpe, agora que vi que não coloquei o arquivo em anexo! e o sistema do fórum não me permite a postagem. Aparece aqui que só posso enviar arquivos com 6 kb. é isso mesmo???
    Meu arquivo tem menos de 400 kb, está no formato .zip e mesmo assim o fórum não me deixa postar. Como vocês conseguem publicar seus BD aqui??
    avatar
    ksmarini
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 12/07/2015

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  ksmarini 26/7/2015, 04:34

    Tentei de várias formas publicar pelo fórum. Não deu!

    Segue o link do dropbox com o arquivo nas condições atuais. Aceito todo tipo de sugestão! Very Happy


    https://www.dropbox.com/s/sp4jyvm231kxel0/BancoExercito.accdb?dl=0
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  cleverson_manaus 26/7/2015, 06:53

    Vou continuar da forma que sei quanto ao movimento dos saldos tanto do produto quanto dos lotes .

    Posto assim que o controle ficar razoável.

    Abraços


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    ksmarini
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 12/07/2015

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  ksmarini 31/7/2015, 01:13

    Boa noite amigos. Estou quase conseguindo terminar esse projeto. Shocked

    Mas travei de novo no formulário de entrada e saída de produtos.

    Tenho uma tabela chamada "Movimento" e outra chamada "detalheMovimento". A tabela Movimento fica no form mestre e a tabela detalheMovimento fica no form filho. Dentro da tabela detalheMovimento que fica dentro do subformulário tem um campo que eu resolvi chamar de baixado (campo do tipo Sim/Não). Criei um botão que executa um consulta de atualização, porém, gostaria de o sistema verificasse se o campo "baixado" (este campo não está visível ao usuário) está marcado como sim/não e caso esteja como não, o sistema atualize o estoque, do contrário, passe pra próxima linha e assim sucessivamente até terminar todos as linhas com pedidos de produtos.

    Acredito que no fórum tenha muitos exemplos, o problema é que nos moldes que planejei não encontrei nada e os exemplos de saída ou entrada de produtos que vi utilizam duas ou mais tabelas e no meu entender, uma tabela só já basta.

    Como faço isso? Tem alguma forma melhor que a que eu planejei?




    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  cleverson_manaus 31/7/2015, 03:06

    Estou seguindo uma linha de raciocínio de acordo com as tabelas enviadas para finalizar o processo de atualização do estoque.

    Acredito que antes do fim de semana deva terminar , meu tempo tá meio corrido.

    Vlw


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  cleverson_manaus 8/8/2015, 16:17

    Krisofferson,



    Tô postando o projeto com o controle do saldo através das entradas de lotes e produtos, por enquanto.

    Dá uma analisada, e vê se é esse o caminho.

    Dependendo do seu retorno caso tenha que alterar algo, já finalizo o controle do saldo com as saídas dos lotes e produtos.


    Arquivo com os forms: https://www.dropbox.com/s/fggvmecm0nmksey/Lotes_teste.zip?dl=0

    Arquivo com as tabelas: https://www.dropbox.com/s/fiq91fodxgnsfu3/Lotes_teste_be.zip?dl=0


    Abraços


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!

    Conteúdo patrocinado


    Data de validade e lotes de produtos Empty Re: Data de validade e lotes de produtos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 12:53