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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Ajuda com verificador p/ garantia
Léia
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 27/10/2005 15:08 hs            
Oi! Ha algum tempo fiz um soft para uma assistencia tecnica e o cliente precisa que o soft analise pelo numero de serie de um equipamento se ele esta na garantia de conserto ou nao; sabendo que a garantia é de 3 meses, o soft seleciona no banco de dados o registro cujo numero de serie seja igual, dai ele analisa o tipo, status e data dessa OS, se forem iguais a Tipo=orçamento, Status=Entregue e a data= calculando fo inferior ha 3 meses, dai emite uma mensagem dizendo q esta na garantia.
 O problema é que como o banco de dados esta intenso, ele pega a primeira OS para esse numero de serie, verifica a garantia, como nao esta na garantia ele encerra a busca...
 Preciso fazer essa busca nao da primeira OS e sim da Ultima e ir decrementando ate que pela data dentro dos 3 meses esteja ou na garantia... Entendeu?
 Tenho o codigo deste q esta funcionando se precisar dar uma olhadinha!!!
 So me ajudem ok!
T+

"Quem tem o Filho de Deus tem a vida ! (I Joao5:12)"
   
Maxcim
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 27/10/2005 15:47 hs            
select * from tbl_assisterncias codigo = criterio order by desc
 
vai pegar as assistencias do mesmo n de serie (criterio) e vai ordenalas da ultima para a primeira.
   
Léia
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 27/10/2005 16:15 hs            
Dessa forma q estou pensando.. so q preciso decrementar no caso se ele encontrar o registro q o n.serie seja igual e q o tipo= seja orçamento, nesse caso ele tem q procurar a proximo/anterio OS... entendeu?
 Estava fazendo assim :
'SELECIONAR ATE O ULTIMO REGISTRO NO BD
           "Select Max(CODOS) as CODOs, max(dataENTREGA) as dataENTREGA, MAX(TIPO) AS TIPO, MAX(STATUS) AS STATUS, MAX(ORIGEM) AS ORIGEM FROM SERVICOS WHERE NSERIE=trim$('" & TXTNSERIE & "')"

"Quem tem o Filho de Deus tem a vida ! (I Joao5:12)"
   
Donkey
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 28/10/2005 02:33 hs            
Leia, se vc colocar no where que o flag tem que ser uma OS e não um orçamento, ele nao vai pegar o orcamento por engano.
peca a ultima OS, do equipamento de numero de serie tal, indexado por data descendente...  assim se na primeira ja for superior a 3 meses nem precisa ver as outras, todas serao + antigas ainda....
Ou vc ainda pode por a data limite no where.
Procure por OS, do numero de serie tal, onde a data de entrega tenha sido maior ou igual a data atual - 90 dias....
 
T+
   
Léia
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 28/10/2005 08:23 hs            
 Meu anjo, essa é minha duvida..como vou selecionar apartir da ultima OS?
 Na condiçao que eu declarei, estou selecionando todas as OS, dai coloquei para decrementar, so qndo executo ele nao obedece o comando...

"Quem tem o Filho de Deus tem a vida ! (I Joao5:12)"
   
Léia
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 01/11/2005 07:46 hs            
 Caramba.. ate hoje nao deu certo !!!

"Quem tem o Filho de Deus tem a vida ! (I Joao5:12)"
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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