本帖最后由 u014569752 于 2014-04-25 17:44:17 编辑

解决方案 »

  1.   

    可能你业余爱好写程序,建议上一个编程的课程。这种东西是“正常的if逻辑判断”流程,而不是什么“动态if语句”。
      

  2.   

    看了半天才好像明白,你是想用客户端的 且^电视机>50|或者^价格>=5000|且^状态=已安装 转变成
    IF语句?
    为什么不在客户端提供一个查询条件高级搜索?直接自动生成条件传过来。
    既然都是 txtSalesNum 你干吗还区分电视机 洗衣机呢?
    直接是 数量>50 用数量代替具体的物品名称,不然你每种东西你都得判断。你一定要用这种文字的话,第一个 且,或者根本就是没用的。
    前2个是必须合并的。
    将数组的每个值用 ^ 分隔,第一个且或者条件不用判断。
    "("开头拼接, 之后的中文且替换成&& 或者 替换成 || 拼接就可以了。第二个条件结束拼接 ")"