Avatar billede easysoft_studios Nybegynder
08. juli 2002 - 00:04 Der er 7 kommentarer og
2 løsninger

check om indholdet er tal

jeg har et tekstfelt, jeg vil undersøge, indholder et heltal. Hvordan det?
Avatar billede hells Nybegynder
08. juli 2002 - 00:07 #1
vist nok:
If IsNumeric(variabel) Then
kode
End If
Avatar billede hells Nybegynder
08. juli 2002 - 00:30 #2
og hvis det ikke virker, bør dette:
If IsNumeric(variabel) = True Then
kode
End If
Avatar billede tipsen Nybegynder
08. juli 2002 - 00:39 #3
Hvis 2. udgave fungerer vil den 1. stensikkert også fungere... - og det er ren logik!
Avatar billede hells Nybegynder
08. juli 2002 - 00:42 #4
tipsen > ja, det ser jeg også nu. du har ret - ren logik. jeg tænker åbenbart ikke helt klart :)
Avatar billede _just4fun_ Nybegynder
08. juli 2002 - 08:09 #5
Hvis du vil finde ud af om det indeholder et heltal skal du ud over isNumeric bruge noget til at tjekke decimaler med:
if isNumeric(myNumber) then
  '* myNumber er nummerisk
  if Clng(myNumber) = myNumber then
    '* myNumber er et heltal
    '* Lav kode med heltallet
  end if
end if
Avatar billede easysoft_studios Nybegynder
08. juli 2002 - 16:58 #6
kan man så også tjekke antalet af decimaler?
Avatar billede _just4fun_ Nybegynder
08. juli 2002 - 18:37 #7
Det der er efter kommaet er jo:
efterkomma = myNumber - Clng(myNumber)

Og der er så et 0, foran, så mon  ikke det er:
antdec = len(efterkomma) - len("0,")
:-))
Avatar billede easysoft_studios Nybegynder
10. juli 2002 - 01:52 #8
takker for hjælpen... :)
Avatar billede easysoft_studios Nybegynder
10. juli 2002 - 01:53 #9
forkert knap :)
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
Kurser inden for grundlæggende programmering

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