记录上下移动问题,请指点一二,TKS!

sunriseknits 2008-06-02 04:10:37
ADOQuery对应的表格记录怎样能上下移动,而且每条记录都有顺序编号,上下移动后表格记录对应的编号也能相应变化.
请指点一二!TKS!
...全文
44 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
blazingfire 2008-06-02
DBGrid可能不行,要特定的表格控件来实现(如:TdxDBGrid),移动完成要保存的话,就没有那么简单的!
回复
sunriseknits 2008-06-02
昏!
如:

a1,b1,c1,1
a2,b2,c2,2
a3,b3,c3,3

选择第二条,点击上移,结果变成:

a2,b2,c2,1
a1,b1,c1,2
a3,b3,c3,3
请继续指点TKS!
回复
GDTOPONE 2008-06-02

adoquery1.MoveBy(2);//当前记录下移两条记录,adoquery1.MoveBy(-2)向前移动两条记录;
回复
GDTOPONE 2008-06-02
adoquery1.MoveBy(2);当前记录向后下移两条记录
回复
sunriseknits 2008-06-02
TKS!
这只是指针光标的移动,
实际是让如第三条的记录数据上移动到第二的位置或是下移动第四的位置.
回复
GDTOPONE 2008-06-02

adoquery1.First;//去到第一条记录

adoquery1.Last;//去到最后一条记录

adoquery1.Next;//向后移动一条记录

adoquery1.Prior;//向前移动一条记录

回复
相关推荐
发帖
Delphi
创建于2007-08-02

4895

社区成员

Delphi 开发及应用
申请成为版主
帖子事件
创建了帖子
2008-06-02 04:10
社区公告
暂无公告