eristonmattos 3/11/2023, 13:13
Bom dia caros,
crysostomo, rapaz, não lembro de ter alguma tabela ou outra
entidade qualquer com acento etc, o máximo que coloco é o
underline... Diferente das legendas que sim, está escritas devidamente.
onde Válido_até = Validade (nome do campo), entendi a formatação da data, mas
retornou erro, mesmo assim. Testei no botão "excluir" do form Saida.
Esse código no evento ao clicar é no botão "excluir" ou em outro botão a criar?
-----------------------------------------
Alexandre Fim, bastante pertinente seu entendimento, mas não sei como
implementar isso no BD do jeito que está, veja que além dos forms de
entrada e saída e seus subforms (que atualizam somente o campo estoque
da tabela Produtos), criei um form para lotes vencidos e seu subform, pq
seria uma forma mais estética para o BD enfim, até o form "MovimentoVencidosLotes"
mostra os lotes vencidos funcionando bem, mas já tentei vários
códigos usados em exemplos que encontrei aqui, mas nenhum com sucesso.
É nele que pretendo excluir (ou deixar inativo), como vc sugere.
No form Entrada tudo está funcionando ok, todos os medicamentos e seus lotes são
registrados e o estoque vai alterando/somando certinho.
No form Saída, (com aviso na caixa azul) tbm está tudo ok, ao clicar no botão "Novo"
o campo "Código da Baixa" gera uma Nota com ano/mês/número e
tem o botão para ver os lotes em estoque, onde a data de validade está em ordem
crescente, obviamente pra saber que devo usar o lote com validade ok, inclusive, ao
dar 2 cliques na linha do devido medicamento ela preenche os campos "validade" e
"lote" do subform "MovimentoSaiDetalhe", alterando/diminuindo certinho do estoque ao salvar.
Entendo então que tenho 3 questões:
- Como excluir uma entrada e alterar no estoque (diminuir) somente aquela entrada?
- Como excluir uma saída e alterar no estoque (devolver/somar) somente aquela saída? (aqui tem vários ex)
- Como excluir somente o lote vencido (torná-lo inativo como Alexandre Fim sugere) e
alterar no estoque (diminuir) sem alterar uma saída onde ele tenha estado quando a
validade estava em dia?
Sei que sou ansioso às vezes, pq sei que tem muito fera aqui, mas é que gostaria muito
que fosse o mais funcional e fácil de entender, pq não sou somente eu que vou usar esse
sistema quando ficar pronto.
Tenho os relatórios de Entrada, Saída, Validade, Status, Medicamentos, suas consultas ok,
tudo legal, mas essa necessidade de tirar os lotes vencidos do estoque é importante, pq
eu preciso gerar um relatório/Nota de lotes vencidos para devolvê-los para o fornecedor
que é o que fazemos de fato.
Espero que os mestres Alexandre Fim e/ou crysostomo possam ajudar, enfim.
att,