网 网虾 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-08 #1 在datamodule中设置了数据集和数据源部件,在一form中各dbedit部件通过datamodule中的datasource与各数据集部件相连(数据集部件的active设为true),各dbedit部件显示相应数据,但程序运行进入此form中各dbedit部件显示空白且无法输入数据。是何原因,请各位大侠指正。
在datamodule中设置了数据集和数据源部件,在一form中各dbedit部件通过datamodule中的datasource与各数据集部件相连(数据集部件的active设为true),各dbedit部件显示相应数据,但程序运行进入此form中各dbedit部件显示空白且无法输入数据。是何原因,请各位大侠指正。
M menxin Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-08 #2 相联接的DATASET应该在可编辑状态才可以编辑。如EDIT,APPEND
Q Qiuliang Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-09 #3 DataSource.DataSet 设置了吗? DBEdit.DataField 设置了吗?
A archie Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-09 #4 注意:1。设置各控件的 READONLY 和 ENABLE 属性。 2。如果dbedit放在PANEL等控件中,注意设置他们的 ENABLE 属性
江 江维 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-09 #5 DBEDIT 与数据集的状态有关, 只有在dsEdit和dsInsert状态下才可以编辑, 另外它的Enable:=True,ReadOnly:=False
刘 刘李子 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-09 #6 数据集设好没有? 数据源连接对没有? DBEDIT的字段名设好没有? 所有READONLY属性设为FALSE没有? 都好了,也就都好了
H HeXiang Lee Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-09 #7 無法輸入數據可能是因為dbedit的長度限制原因﹐你試試用鼠標在dbedit里選定,看看是不是能 選到空格.如果是這樣的話﹐那是因為你的數據表字段是char型﹐長度不夠的已有空格補充. 反選到的空格刪除﹐你應該可以輸入了。不顯示數據我也想不出更好的原因。
無法輸入數據可能是因為dbedit的長度限制原因﹐你試試用鼠標在dbedit里選定,看看是不是能 選到空格.如果是這樣的話﹐那是因為你的數據表字段是char型﹐長度不夠的已有空格補充. 反選到的空格刪除﹐你應該可以輸入了。不顯示數據我也想不出更好的原因。