三层架构的Lookup字段,如果LookupDataSet为ClientDataSet,则不能用键盘录入,而用AdoDataSet 作LookupDataSet

  • 主题发起人 主题发起人 zkp
  • 开始时间 开始时间
Z

zkp

Unregistered / Unconfirmed
GUEST, unregistred user!
三层架构的Lookup字段,如果LookupDataSet为ClientDataSet,则不能用键盘录入,而用AdoDataSet 作LookupDataSet则可以(200分)<br />clientDataset已打开,但用下拉框可以选择录入,只是不能用键盘录入
如何才能用键盘录入?
环境为Midas与MTS+
???????????

 
这是下拉框的问题,你改改设置,实在不行,换个下拉框用就是了,可以用RX的,或者是
INFOPOWER的都可以
 
谢谢左右手!
Rx哪里有down?
请问是否可以用Express的控件,如果可以,该怎样设置?
 
我按左右手的方法试了,不行!
INFOPOWER的DBLookupCombo能录入,但键盘录入不能保存,而下拉选择则可以。
RX的没有试。
我看是ClientDataSet的问题,直接用DBEdit都不行,而ADO则可以。
难道没有人碰倒这个问题码?
那位大侠帮我一把!
 
你去这里下栽,robertcool.top263.net
你录入之后还要保存?那DBLOOKUPCOMBO就不行了,你至少得让DATASET调用POST方法一下呀。
如果你确实想保存,那就让焦点离开的时候通过DATASET把TEXT的值写进数据库就行了
 
这么说用ClientDataset直接录入是不可能的了。
我试一试用从com+直接传1recordset给客户端的AdoDataset,要不就用非绑定的办法吧。
thx 左右手!

 
后退
顶部