我有一個DBSpinEdit,當在這個控件選擇的值為多少時,DBEdit裏面的小數位就跟著改變多少。
如果DBSpinEdit選擇的是3,則DBEdit輸入的值小數位顯示只能為3位。
怎麼實現?謝謝了。

解决方案 »

  1.   

    二個地方要注意,首先DB中的TABLE字段的小數位要足夠然後DBSpinEdit  關聯字段的 Onchange  事件來處理TNumerice(字段的).dispalyformat   
    沒有開發環境,處理方式應該就是這樣的了。
      

  2.   

    DBEdit沒有dispalyformat  
    屬性
      

  3.   

    dbedt1.Text:=formatfloat('###0.000',strtofloat(dbedt1.Text));
      

  4.   

    如果需要更灵活一些,用Format函数也可以。
      

  5.   


    DBEDIT當然沒有,但他關聯的字段的屬於有。