Hej,
Försöker subtrahera lite lagernummer...men utan speciellt lyckat resultat.
Jag har gjort som följande:
<%
Dim OnStock
OnStock = Clng(objRst("Lagsaldo")) - Clng(objRst("LagResAnt"))
Response.Write OnStock
%>
Dessa är siffrorna som jag testar mot...
On shelf(Lagsaldo) 3795
On order(LagResAnt) -4500
Available on stock 8295 <-- just nu FEL resultat
Det borde bli -705 eftersom det är ett underskott i lagret.
Någon som kan förklara hur jag gör för att räkna med minustal så att jag får fram -705?
/A :)
3795 - (-4500) är samma som 3795 + 4500.
Du borde kunna skriva:
OnStock = Clng(objRst("Lagsaldo")) - (-Clng(objRst("LagResAnt")))
Hmm jo Erik...det greppar jag med ;) ...
Men hur gör jag för att motverka detta då? Resultatet bör ju fortfarande bli -705.
RED. Tack - skall testa! :bire
/A :)
+ hade nog gått bra också. :)
Engine^Medlem sedan dec. 20003 887 inlägg Huga... nödlösning?
Vad händer om LagResAnt är positivt...
Ett tips: Använd inte minustecken för datat om du arbetar med lagerhantering. Sköt minus m.h.a. uträkningar istället. (Det skulle ha fungerat från början om du gjort så.)
Om LagResAnt betyder Reserverat Antal, så _ska_ det vara positivt. Annars innebär ju det att du kommer att få in saker...