Avatar billede wisk Nybegynder
05. september 2002 - 13:51 Der er 3 kommentarer og
1 løsning

Modulus med kommatal

Hej

Vedrørende en DB med timeregistrering har jeg brug for at sikre mig, at tallet (reelt tal) i en tekstboks ender på enten "*,00", "*,25", "*,50" eller "*,75". Jeg har forsøgt med følgende fremgangsmåde, men får at vide, at der sker division med 0 (nul):

If txtTimer Mod 0,25 = 0 Then
  exit sub
else
  ...FEJLMEDDELELSE
End if

Access-hjælpen siger, at der sker afrundning af tal med flydende komma til heltal. Jeg prøvede så at skrive (1/4) i stedet for "0,25", men med samme fejl (division med nul).

Nogen forslag?
Avatar billede bennytordrup Nybegynder
05. september 2002 - 13:52 #1
Gang med 100 og lav modulus 100
Avatar billede bennytordrup Nybegynder
05. september 2002 - 13:53 #2
Vrøvl:

Gang med 100 og lav modulus 25
Avatar billede bennytordrup Nybegynder
05. september 2002 - 13:53 #3
if (txtTimer*100) mod 25 = 0 then
  exit sub
else
  Fejl
endif
Avatar billede wisk Nybegynder
05. september 2002 - 14:05 #4
Åh ja - selvfølgelig. Tusinde tak for det hurtige svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester