就是这个意思 比如有两个文本框我分别输入个最大值和最小值和对应的值,然后当我输入年龄的时候就可判断出该值的结果 ,用case语法吗?

解决方案 »

  1.   

    晕,你是想在输入完成后去数据库里面查询,还是在程序中直接判断?lz把它可能描述复杂华了,建议lz说简单点。呵呵。(也可能我理解能力差)。
      

  2.   

    case 文本框年龄 of
       20-34 : g_age := 分数;
       35-49 : g_age := 分数;
    .....
    end;case 文本框段固醇 of
      160-199 : g_duanguchun := 分数;
      160-199 : g_duanguchun := 分数;
    ...
    end;总分数:= g_age+g_duanguchun
    这2个变量是记录你当前输入数值所对应的分数/lz是想这样?还是这些数据本来在数据库中,然后根据输入数值去查询?
      

  3.   

    case 文本框年龄 of 
      20-34 : g_age := 分数; 
      35-49 : g_age := 分数; 
      else begin
       messageBox('请输入有效数值','数值范围',MB_OK);
      end;
    end; case 语法啊,你也可以先判断数值范围再进case操作啊。哎。