主题:求助:表中记录指针的问题
表单1中有一表格GRid11,数据源为:表2
表2内容如下:
年龄 序号
0.00 1
0.01 2
0.02 3
0.03 4
0.04 5
0.05 6
0.06 7
0.07 8
0.08 9
0.09 10
0.10 11
0.11 12
1.00 13
1.01 14
表单1中有一文本框 文本框:年龄1.LostFocus 代码如下:
*******
iR=INT(thisform.年龄1.value)*12+1+(thisform.年龄1.value-INT(thisform.年龄1.value))*100
SELECT 表2
GO IR
thisform.Refresh
***************
目的:年龄1 失去焦点时计算出IR的值,将记录指针移到Recon()=IR的记录上
问题:如在 年龄1 中输入2.01 计算出的 IR=26 但记录指针却定位在recno()=25的记录上
输入2.03 2.05 3.05 等也是如此
如果输入2.00 2.02 0.00 0.02 0.01 等,指针移动正常
请高手指教,问题出在哪
(带附件)
表2内容如下:
年龄 序号
0.00 1
0.01 2
0.02 3
0.03 4
0.04 5
0.05 6
0.06 7
0.07 8
0.08 9
0.09 10
0.10 11
0.11 12
1.00 13
1.01 14
表单1中有一文本框 文本框:年龄1.LostFocus 代码如下:
*******
iR=INT(thisform.年龄1.value)*12+1+(thisform.年龄1.value-INT(thisform.年龄1.value))*100
SELECT 表2
GO IR
thisform.Refresh
***************
目的:年龄1 失去焦点时计算出IR的值,将记录指针移到Recon()=IR的记录上
问题:如在 年龄1 中输入2.01 计算出的 IR=26 但记录指针却定位在recno()=25的记录上
输入2.03 2.05 3.05 等也是如此
如果输入2.00 2.02 0.00 0.02 0.01 等,指针移动正常
请高手指教,问题出在哪
(带附件)