webForumDet fria alternativet

Subtrahera mera...

7 svar · 214 visningar · startad av annesophie

annesophieMedlem sedan juni 20012 236 inlägg
#1

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 :)

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#2

3795 - (-4500) är samma som 3795 + 4500.

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#3

Du borde kunna skriva:

OnStock = Clng(objRst("Lagsaldo")) - (-Clng(objRst("LagResAnt")))
annesophieMedlem sedan juni 20012 236 inlägg
#4

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 :)

cyprysMedlem sedan dec. 20003 563 inlägg
#5

3795 -- (-4500) ??

annesophieMedlem sedan juni 20012 236 inlägg
#6

Funkar klockrent!

Tack Erik... :bire

/A :)

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#7

+ hade nog gått bra också. :)

Engine^Medlem sedan dec. 20003 887 inlägg
#8

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...

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)