Avatar billede ds-zim Nybegynder
19. juli 2000 - 15:26 Der er 1 kommentar og
1 løsning

Forhindre Crash/Fejlmedd. ved #Division/0! ?!?

Er det muligt i VB 6.0 at angive en besked/værdi, når et udtryk, grundet grumme,onde brugere's fejlindtastninger (GRRRR), resulterer i division/0 ? Jeg roder med en formular, der opsummerer forskellige felters værdi og derefter udregner skadeprocent.

Et eksempel :
kr. 0 indtastet i præmie
kr. 10.500 indtastet i udbetalt
Skadeprocent defineret ved 100/(Præmie/udbetalt)

Resultatet af dette vil "crashe" den overnævnte formular, dvs. at VB compileren melder ugyldig værdi i felttypen.

Speak Up
Avatar billede hkramer Nybegynder
19. juli 2000 - 15:47 #1
Det kan du sagtens i VB 6.0:

I starten af din sub eller lignende skriver du:
On Error Resume Next

Og så spørger du efter udregningen af skadeprocent:
If Err.Number <> 0 Then Skadeprocent = 0

eller lignende.

Henrik Kramer
Avatar billede ds-zim Nybegynder
20. juli 2000 - 09:03 #2
Right on :) Tak for hjælpen
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