USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Testar validade de medicamento
CarlinhosBrown
ALTO PARAÍSO DE GOIAS
GO - BRASIL
Postada em 30/06/2007 12:57 hs            
bom dia amigos,,,
 
to precisando fazer um controle, ondi teste a validade do medicamento,
 
terei a data de hoje e a data d fabricacao
 
fiz esse codigo abaixo, mas aparentemente nao ta funcionando, eu acho
 
se alguem ja tiver feito isso, ou poder dar umas dica sobre o codigo, agradeço;
 
ondi:
Text27 = Dt Fabricacao
TExt25 = Dt Validade
Text8 = Dt hoje
 
-------------------------------------------
            Dim PorcEmp As String
            PorcEmp = ""
            If Not IsNull(TabEmp("porcento")) Then
                PorcEmp = TabEmp("porcento")
            Else
                PorcEmp = "0"
            End If
           
                Dim NrDias As Integer
                Dim NrDias1 As Integer
                Dim NrTot As String
                Dim NrTot1 As String
               
                NrDias = DateDiff("m", Format(Text27.Text, "mm/yyyy"), Format(Text25.Text, "mm/yyyy"))
                NrDias1 = DateDiff("m", Format(Text8.Text, "mm/yyyy"), Format(Text25.Text, "mm/yyyy"))
               
                If Text27.Text = Text25.Text Then
                    MsgBox "Datas iguais!!!", vbCritical, "ATENÇÃO USUÁRIO"
                    Text27.SetFocus
                    Exit Sub
                End If
               
                NrTot = Int(((NrDias1 / NrDias) * 100) + 0.5)
                NrTot1 = (100 - NrTot)
               
                If NrTot1 >= PorcEmp Then
                    MsgBox "D A T A    D E   V A L I D A D E    V E N C I D A" & Chr(13) & "" & Chr(13) & "Porcentagem aceitavél: " & PorcEmp & "%" & " <<>> Porcentagem atual: " & NrTot1 & "%" & "", vbInformation, "ATENÇÃO USUÁRIO"
                    TabEmp.Close
                End If
                
                TabEmp.Close
----------------------------------------------------------
tipo, eu tenho o campo (%), ondi eu digito a porcentagem do vencimento, se o medicamento falta 10% dias pra vencer, ja me dá a mensgem,,
 
obs: o controle é feito nao em dias, e sim em Meses (01/2007)...
 
me dê umas dica ai gente!!!!
 
valew e bom fds pra todos....
     
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
Postada em 01/07/2007 02:36 hs            
Bem, não sei como voce tem isto em sua tabela, mas gravo data de vencimento, e testo apenas mes e ano.
If Month(Date) > Month(DataVencimento) Then
 If Year(Date) >= Year(DataVencimento) Then
    MsgBox "Vencido"
 End If
End If
Dai faça sua necessidade.
 
vlu//
 
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página