Ir para conteúdo
Fórum Script Brasil
  • 0

Controle De Estoque


filipeflc00

Pergunta

OLA GALERA

BOA TARDE

SEMPRE ANDO POSTANDO ALGUMAS DUVIDAS COM VOCÊS AQUI

E ESTOU COM MAIS UMA DUVIDA

OLHA SO GALERA

EU FIZ UM CONTROL DE ESTOQUE... AKI

VAMUS SUPOR

EU CADASTREI 10 PRODUTOS NO ESTOQUE

AI beleza

você PEGA 5

DIMINUI NO BANCO

SE você FOR LA E PEGAR MAIS 5

FICA IGUAL A ZERO

AI SE você FOR PEGAR MAIS

ELE FALA Q XEGOU AO FINAL DO ESTOQUE

MAS SE TIVER 10 NO ESTOQUE

E EU PEDIR 11

APARECE MENOS -1 NO BANCO

COMO FAÇO PARA BLOQUIAR isso

VALW GALERA

AGRADEÇO DESDE já

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

EU COLOQUEI UM IF ASSIM

VEM AI

If estoque1 <= 0 then
 %>
  <body <%=colorbg1%>>
   <script language="javascript">
    alert("A QUANTIDADE PEDIDA E MAIOR DO QUE A QUANTIDADE EM ESTOQUE !");
    window.location = 'formma.asp'
   </script>
   <%
  Response.End
end if

VALW GALERA

Link para o comentário
Compartilhar em outros sites

  • 0

ae galera

ai ta o cod..

quando ele faz um select para verificar no banco ate a gravação no historico de produtos

ObjConn.Open conex

strSq3 = "select * from t_ma"
Set ObjRs = objConn.Execute(strSq3)




estoque1 = ObjRS("qtd_ma")
estoque2 = qtd_ma
estoque = estoque1 - estoque2


' condição para gravação onde estou com duvida
If estoque1 <= 0 then
 %>
  <body <%=colorbg1%>>
   <script language="javascript">
    alert("A QUANTIDADE PEDIDA E MAIOR DO QUE A QUANTIDADE EM ESTOQUE !");
    window.location = 'formma.asp'
   </script>
   <%
  Response.End
end if


'depois q e feita a condição o q o cod ira faze
strSq2 = "Update t_ma Set qtd_ma='"&estoque&"' where cd_ma = "&cd_ma
Set ObjRs = objConn.Execute(strSq2)





strsql = "Insert into t_hist_ma (cd_ma, nm_ma, qtd_ma, dt_ma, cd_func, nm_func, data) values ('"&cd_ma&"', '"&nm_ma&"', '"&qtd_ma&"', '"&dt_ma&"', '"&cd_func&"', '"&nm_func&"', '"&data&"')"
Set ObjRs = ObjConn.execute(strsql)

valw galera

por favor me ajudem ae

Link para o comentário
Compartilhar em outros sites

  • 0

ai cara

coloquei assim

quantidade_pedida = request.form("qtd_ma")
saldo_em_estoque = RecordSet("qtd_ma")

if quantidade_pedida > saldo_em_estoque then
 %>
  <body <%=colorbg1%>>
   <script language="javascript">
    alert("A QUANTIDADE PEDIDA E MAIOR DO QUE A QUANTIDADE EM ESTOQUE !");
    window.location = 'formma.asp'
   </script>
   <%
  Response.End
end if

mas por ex..

tem 10 em estoque e eu vo dar baixa em 9 fala q a quantidade pedida e maior q a de estoque

valw cara pela força

ve ai se você sabe

falws

Link para o comentário
Compartilhar em outros sites

  • 0

vamos converter para numero inteiro, pois acho que ele esta assumindo que 9 é maior do que 10 por estar endentendo esses valores como string:

quantidade_pedida = Cint(request.form("qtd_ma"))

saldo_em_estoque = Cint(RecordSet("qtd_ma"))

if quantidade_pedida > saldo_em_estoque then

%>

<body <%=colorbg1%>>

  <script language="javascript">

  alert("A QUANTIDADE PEDIDA E MAIOR DO QUE A QUANTIDADE EM ESTOQUE !");

  window.location = 'formma.asp'

  </script>

  <%

Response.End

end if

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...