2010-11-01 103 views
4

我需要检查数据库字段是否包含数值。这里有一些伪代码:检查Crystal Reports中的数字值

if {myField} is numeric 
    // do something 
else 
    // do something else 

我正在寻找一个函数,可以让我做检查'{myField}是数字'。

帮助,这里有{MyField的}什么一些可能的值,其结果应该是:

{myField} = ''   returns false 
{myField} = 'abc123' returns false 
{myField} = '123abc' returns false 
{myField} = '123'  returns true 

回答

10

使用Crystal语法

NumericText({field}) //Returns a Boolean 

使用Basic语法

IsNumeric({field}) //Returns a Boolean 
+0

则IsNumeric ()很好用!谢谢 – Remus 2010-11-01 17:04:39

+0

@Remus ...没问题..很好,我可以帮忙。 – 2010-11-01 17:05:16