N nfsong Unregistered / Unconfirmed GUEST, unregistred user! 2008-03-20 #1 请问在dbgrid中录入数据时,当这个字段为0时,在dbgrid中点击鼠标光标永远停在这个字段,而不到另一个字段去,当输入数据大于零时,才可以点击到另外的字段去.<br>要怎样实现,万分感谢!
L li_one Unregistered / Unconfirmed GUEST, unregistred user! 2008-03-22 #3 应该在OnColExit 事件中写<br>begin<br> if DBGrid.Selectedindex=17 then<br> begin<br> adoquery.Edit;<br> if adoquery.FieldByName('QTY').Value<'0' then<br> DBGrid.Selectedindex:=17 ;//鼠标停留<br> else<br> //dosomething<br> end;<br>end;
应该在OnColExit 事件中写<br>begin<br> if DBGrid.Selectedindex=17 then<br> begin<br> adoquery.Edit;<br> if adoquery.FieldByName('QTY').Value<'0' then<br> DBGrid.Selectedindex:=17 ;//鼠标停留<br> else<br> //dosomething<br> end;<br>end;