Desktop
Website
Multimedia
Database
Security
Enterprise
Fråga : Jag behöver att veta, om jag har en del.
Spring för förmiddag I noterar formgivare V7.0.3. Våra kassörar måste balansera deras enheter varje dag. Jag har skapat en databas som samlar denna information. När de skriver in myntaräkningen, jag skulle något liknande för att larma dem, när de har skrivit in ett ogiltigt numrerar för en detalj myntar. Om till exempel du skriver in 1.20 för mynt, du är boten; om du skriver in 1.21 för mynt, du är inte. Jag vet att, om jag delar skriven in, numrera vid heltalet av det numrerar där bör är ingen fraction.
Here är mitt kodifierar:
r1: =@ThisValue;
n: =@RightBack (@ThisName; ”_
”);
v: =@If (n= " dollar”; 100; @If
(n= " Halves
”; 50; @If (n
= " Quarters
”; 25; @If (n
= " Dimes”; 1
0; @If (n= " N
ickels”; 5;
r1)))));
@If (r1=-""; @Return (r1); @Suc
cess);
a1: = (r1*100) /v;
o2: =@Integer (a1);
o1: =a1-o2;
@If (o1=0; r1; [ok] @Prompt (; n
+” fel”; ”Oriktigt värdera för ”+n)),;
r1
------------
When jag skriver in bestämt, värderar, liksom 1.20, mig får min indikering för felmeddelandet tillträdeet är ogiltigt, när i faktum den variabler för is.
The innehåller värderar efter (som de framläggas i en @Prompt.
r1=1.20
n=Nickels
v=.05
a1=24
02=23
01=0.999999999999996
I antar att detta är på grund av någon inställning på server.
What gör mig behöver att göra för att lösa mitt problem?
Is där en @Command eller en uppsättning av skrivar anvisningar?
Thanks i förskott,
Richard
" klar "
Svar : Jag behöver att veta, om jag har en del.
Antagligen, därför att du avkortar a1 med appellen till @Integer.
Försök using @Modulo att få resten, i stället för att göra din egna math.
@If (@Modulo (r1*100; v)! = 0; [REKO] @Prompt (; n+ " fel "; ”Oriktigt värdera för ”+n); "");
Andra lösningar
Hur många skrivar av sidor r där i SQL-server?
OMA och OWA
Missa över mellan GLÅMIGA anslutningar för aktiv/för aktiv på en Cisco Router
ASP.Net tappar skuggar verkställer
Vad är ämna av ”den MAKEFILE” makroen i en makefile?
Ett rengöringsdukundantag uppstod därför att en HTTP 401 - det obehöriga svaret mottogs från okända
Funktionen måste använda en Updateable Query
PHP passerar parametrar till den on-line aktiveringssidan
Ethernetövergångskabel förbinder
döda ett processaa vid styrka, hur kan jag