首页 > 代码库 > Common Functions (2)

Common Functions (2)

1.小写金额转大写金额
display str AmountCurXH()
{
int len;
len =strlen(num2str(FKYSL.AmountCurXH,1,16,1,1));
return global::numeralsToTxt_CN(FKYSL.AmountCurXH,false,true,len);
}

2.将输入的字符串过滤一下,只保留数字
this.text(strkeep(this.valueStr(),"0123456789"));

3.打开网页
infoLog.urlLookup("www.qiuhao.com");

4.压缩文件
winapi::shellExecute(‘CMD.exe‘,‘/c C:\\Progra~1\\WinRAR\\Rar.exe a -k -r -s -m1 C:\\test\\aa.rar C:\\test\\‘,‘ ‘,‘ ‘,0);

5. 小数转字符 去后面 0
num2Str(number,-1,numofdec(number),-1,-1);

6.报表不弹出query查询框。直接运行报表
reportRun.query().interactive(false);

7.当前系统日期
systemdateget();

8.当前时区时间
datetimeutil::date(DateTimeUtil::applyTimeZoneOffset(systemdateget(),DateTimeUtil::getCompanyTimeZone()))

9.替换
strreplace(strreplace(global::numeralsToTxt_CN(fkysline.AmountCurXH,false,true,len),"圆","元"),"零角","角");

10.get enumnum ID
info(int2str(enumnum(ItemStatus)));

11. 负数转正数
abs()

12. 判断能否转数据型
if(str2numok("232.2"))
{
print "true";
}
else
{
print "false";
}
pause;

13.判断FORM中是否存在某方法
formHasMethod()