情况是这样的,我有一个服务表单,上面有很多选项,然后每个选项有格式,例如,有必须填写不能为空的数据,然后还有服务时间,就是时间格式,然后编号,就是数字格式!!
我添加了一个按钮叫“审核服务”,当我点击这个按钮时,如果服务单的格式都填正确了,就提示”所有参数正确“,如果不对,就提示”某某某参数错误“,”某某某不能为空“,求高手说说怎么写代码!!

解决方案 »

  1.   

      用什么语句判断类型和数据呢?bdmh,又要你帮忙了!~~你具3个类型的例子,一个是空,一个是数字,一个是日期
      

  2.   

    这要根据具体情况了,可以判断控件类型,如果控件类型可以相同,但存放数据不相同的话,那可以根据tag来判断比如存放文本的控件tag:=1;
    存放数字的控件tag:=2;
    存放日期的控件tag:=3;循环找时,根据找到控件的tag能知道,控件存放的数据类型,然后就可以去判断其中的数值了
      

  3.   

    控件不一样,时间的控件用的是DataTime,其他用的LookUpCombox,还有一个普通的Edit控件,应该怎么把控件和数据结合起来判断呢??
      

  4.   

    控件不一样,时间的控件用的是DataTime,其他用的LookUpCombox,还有一个普通的Edit控件,应该怎么把控件和数据结合起来判断呢??
      

  5.   

    存放文本的控件tag:=1; 
    存放数字的控件tag:=2; 
    存放日期的控件tag:=3; 循环找时,根据找到控件的tag能知道,控件存放的数据类型,然后就可以去判断其中的数值了这个方法通用,不用判断控件类型,只需判断tag
      

  6.   

    我控件的tag属性全部是0,咋个办?自己改1,2,3.可以吗??
      

  7.   

     bdmh, 这个tag怎么用啊?以前从来没用过,你把代码写一下!~
      

  8.   

    例如我把时间的设置为tag:=1,数字设置为tag:=2,我怎么判断呢??
      

  9.   

    找控件会吧
    找到后就去访问tagtag是TComponent的属性,所有继承自TComponent的控件都有tag属性比如Edit1.tag,datatimepicker1.tag你找到的控件.tag
      

  10.   

      还是没解决,不会找控件!!!还有就是假如先找到控件之后,是否用if then else呢?