ado+access
我在输入日期型的字段时用的是dbedit,怎样让他具有maskedit的属性?

解决方案 »

  1.   

    dbedit 的相关联 TFiled 有 maskedit属性
      

  2.   

    MaskEdit1.EditMask:='!9999/99/00;1;_';
      

  3.   

    DBEdit1.Field.EditMask:='!9999/99/00;1;_';
      

  4.   

    直接使用字段的EditMask,比如:
    (QueryTra_Area.FieldByName('AreaCode') as TStringField).EditMask:='>AAA;1;_';
    这段代码是从我的程序中抠出来的,我是用在DBGrid中限制输入格式的,用Edit应该是一样的,不过我没有试验,你可以试一下