首页 > 代码库 > 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()