我在设计报表时出现了这样一个问题,需要将字符型数据转数字型数据求余数.
代码如下.
if((pa_code%2==0) return 1 else 2
现在的pa-code是字符型的不能预算啊
用什么函数可以把他换成数字型
代码如下.
if((pa_code%2==0) return 1 else 2
现在的pa-code是字符型的不能预算啊
用什么函数可以把他换成数字型
解决方案 »
- delphi+access的程序,运行越久,cpu使用率越高
- 伤心 散分.
- 【特急】还是关于Twebbrowser的问题,下拉菜单要如何选择?
- 怎么让ComoBox中某些下拉列不可用
- 函数4
- 我的问题是我想在执行这个循环过程中每减少一个I数值,fom2.show显示一次,如图所示应该是fom2.show显示3次!但是我执行的时候,他就显示
- 利用 delphi6 带的installshield,无法安装注册ocx控件,手工注册也无法成功?
- 请问我的delphi7上怎么找不到FastNet面板!
- 我的子MDI子窗体是静态的,为什么我一运行MDI窗体,子窗体就全部显示出来了?
- batchmove有什么用
- 服务程序为啥不支持键盘输入
- 如何读取一个DFM文件并且生成预览画面?
转换成real型:strtofloat(),在delphi中real就是float型吧
pa_disp_code为char型
[IF((StrToint(pa_disp_code))%2==0,1233,4567)]
错误提示
could ont convert variant of type (string) into type (double)
Strtoint(vartostr(pa_disp_code))
strtofloat(vartostr(pa_disp_code))
IF((strtofloat(vartostr(pa_disp_code)))%2==0
错误是
could ont convert variant of type (string) into type (double)
pa_disp_code值是002 是文本型.
IF((strtofloat(vartostr(pa_disp_code)))%2==0
错误是
could ont convert variant of type (string) into type (double)
pa_disp_code值是002 数据类型是文本型.
IF((strtofloat(vartostr(pa_disp_code)))%2==0
数据库是access的.
错误是
could ont convert variant of type (string) into type (double)
Ord('a') mod X,用不到那么麻烦的,除非是我理解有误!