用Delphi的DBGrideh,和Access数据库有一个表1表1内容字段1(字符)  字段2(逻辑)
 a                 F
 b                 F
 c                 T
 d                 F大家都知道在DBGrideh中逻辑型可以用类似Checkbox的形式出现,现在暂时用“T”和“F”代表Checkbox的“打勾”和“空白框”。在数据库中字段2是全部默认为False,即“F(空白框)”,现在我希望得到一个功能,就是只要在字段2中,用鼠标在某一行中“打勾(T)”后,则光标立刻自动移到下一行,或者立刻触发一下键盘方向键的“下”按钮。(反正两者的达到的效果一样)希望各位高人赐教一下。

解决方案 »

  1.   

    创意、自由、灵活,超强的报表功能,
    独特的双数据源连接,全功能的表格组件!http://www.anylib.com
      

  2.   

    在cellclick事件中写代码
    if table.eof then
      table.first
    else
     table.next;
      

  3.   

    在那一列中的change事件中写代码即可
       if value then 
          begin
             table.post ;
             table.next;
          end;
    只是一个大概思路