本人新手,用得是Delphi连Access,有个问题求教
我现在想实现判断  
  If edit1.text=a,b,c,cd,d……then   
红色部分大概有十多个值的判断,请问这个句子格式怎么写才对?

解决方案 »

  1.   

    if (edit1.text= a) and (edit1.text= b)  and (edit1.text= c)  and .... thena,b,c,...必须为字符类型
      

  2.   

    要不先把你的a,b,c 组织起来用循环
      

  3.   

    纳闷的是这个a,b,c,cd,d,e,ef是这样的组合。。我本来也想用循环的。。发现他是这么的组合。。
      

  4.   

    a,b,c,cd,d看看有没有规律,有的话或许有更好的办法
      

  5.   

    要是全是,逗号分割的话可以用TSTRINGLIST。
      

  6.   

    if (edit1.text= a) and (edit1.text= b) and (edit1.text= c) and .... then
    应该只能这样了
    如果先把a,b,c,d,ef这些放进TStringList中,再循环判断,也可以,但麻烦程度并没有减少
      

  7.   

    if (pos(edit1.text,'a,b,cd,cc,c')<>0) then
    begin
      //存在
    end
    else
    begin
      //不存在 
    end;