bepalen of waarde tekst of getal is

Status
Niet open voor verdere reacties.

lab4

Gebruiker
Lid geworden
14 okt 2004
Berichten
207
Ik ben op zoek naar de code/manier om aan te geven of een waarde in een veld een getal of tekst is.
 
Je kunt altijd de functie isNumeric() gebruiken.
 
Geplaatst door beheer25
Dat staat toch in de tabeldefinitie?


Grtz,

Een nummeriek veld is altijd nummeriek, echter een tekst veld is niet altijd een uitsluitend nummerieke waarde.
 
Invoermasker-tekens?

Ik ben niet thuis in VB (doe alles leuk met de makro's)
maar ik vroeg mij af of hier misschien bedoeld werd de tekens die je bijv. in een invoermasker gebruikt.
Ik neem althans aan dat die ook in VB gebruikt worden?

Zoals:
0 Cijfer (0-9, invoer vereist, plus- [+] en min- [-] tekens niet toegestaan)
9 Cijfer of spatie (invoer niet vereist, plus- en mintekens niet toegestaan)
# Cijfer of spatie (invoer niet vereist, spaties worden tijdens het bewerken weergegeven maar worden niet opgeslagen, plus- en mintekens toegestaan)
L Letter (A-Z, invoer verplicht)
? Letter (A-Z, invoer optioneel)
A Letter of cijfer (invoer verplicht)
a Letter of cijfer (invoer optioneel)

Bedoelde je dat?
Groet
Marja
 
Geplaatst door lab4


Een nummeriek veld is altijd nummeriek, echter een tekst veld is niet altijd een uitsluitend nummerieke waarde.
Hoi Marja,

nee het gaat erom dat ik een formule erop los laat die zegt "als de waarde van die cel een tekst is doe dan....." ik ben er inmiddels uit, maar toch bedankt voor je hulp! :thumb:

greetz

Robert
 
If IsNumeric(veldje) Then
'Doe iets numerieks
Else
'Doe iets niet numerieks
End If

Maar die functie had ik je ook al eerder gegeven :rolleyes:
 
Je hebt gelijk Bartuls dat is de functie die ik zoek! Weet je toevallig ook hoe je in een query iets nummeriek naar niet nummeriek kan maken?

greetz

Robert.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan