access数据库已经建好,条目为语文成绩,数学成绩,外语成绩,物理成绩,化学成绩.选择条件是把这五科成绩都分为60-70,70-80,80-90,90-100四档.现在想选择语文成绩为90-100分,数学成绩为80-90分的学生,选择完成后,如果再次改变选择条件,即改为语文成绩为90-100,外语成绩为80-90,化学成绩为90-100的学生.这样写语句的时候是不是需要一定要用穷举的方法把所有的条件都写出来?有没有好的方法?

解决方案 »

  1.   

    我用checkbox来做,选择了一些条件,然后组合,但sql语句如何写呢?如何判断到底选没选这个字段,如果选的话,这个字段值为多少?到底选了几个字段?这个如何组合?
      

  2.   

    哪估计稍微麻烦些
    需要把选择过的记录下来
    再添加个list 里面放已经选择过的组合
    同时将下拉框中已经选择了的组合去掉例如选择了语文 70-80 则再list里面添加 语文 70-80 ,同时去掉语文所对应的成绩 70-80
    然后再选择语文下拉框时 对应的成绩下拉框里就不再有 70-80 这个成绩