EDIT中的内容为长度数值(可以自己输入)比如:20 (20应该是18-24之内的数据)Min Max 公差代号 公差等级 上偏差 下偏差
m_GCDJ m_GCDH
3 6 A IT9 310 290
6 18 A IT9 600 300
18 24 A IT9 900 800长度\公差代号\公差等级 共同控制上下偏差的大小 Length1=m_Length1; //给Length1赋值 m_pRs->MoveFirst();
while(!m_pRs->EndOfFile)
{
if(pRs->m_GCDH==DaiHaostr&&pRs->m_GCDJ==str&&pRs->m_Min<Length1<=pRs->m_Max)
{
m_UpTolerance1=pRs->m_UpTolerance;
m_BottomTolerance1=pRs->m_BottomTolerance;
break;
}
m_pRs->MoveNext();
}编了一个程序觉得无错,可是总出现310 290 (实际数据应该是900 800)
调试中pRs->m_Min=3
pRs->m_Max=6
Length1=20 控件中也显示为 310 290
m_GCDJ m_GCDH
3 6 A IT9 310 290
6 18 A IT9 600 300
18 24 A IT9 900 800长度\公差代号\公差等级 共同控制上下偏差的大小 Length1=m_Length1; //给Length1赋值 m_pRs->MoveFirst();
while(!m_pRs->EndOfFile)
{
if(pRs->m_GCDH==DaiHaostr&&pRs->m_GCDJ==str&&pRs->m_Min<Length1<=pRs->m_Max)
{
m_UpTolerance1=pRs->m_UpTolerance;
m_BottomTolerance1=pRs->m_BottomTolerance;
break;
}
m_pRs->MoveNext();
}编了一个程序觉得无错,可是总出现310 290 (实际数据应该是900 800)
调试中pRs->m_Min=3
pRs->m_Max=6
Length1=20 控件中也显示为 310 290
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货