数据库(100分)

  • 主题发起人 主题发起人 俞雷
  • 开始时间 开始时间

俞雷

Unregistered / Unconfirmed
GUEST, unregistred user!
在用dbnavigator控件向dbgrid插入记录时,如何使记录放在最后一条
(例如:表格中已有三条记录,即表格最左列数字分别为1,2,3,在
向表格插入记录时,如何使被插入的记录的最左列数字为4)。
 
Last;
Insert
 
在BeforInsert事件中把记录指针(Last)定位到最后一条记录。
 
有几种实现方法:
一、在DBNavigator控件的BeforeAction事件中加入以下代码即可。
procedure TForm1.DBNavigator1BeforeAction(Sender: TObject;
Button: TNavigateBtn);
begin
if button=(nbinsert) then table1.Last;
end;
二、也可在DBNavigator控件的ONClick事件中加入以上代码。实际是一回事,
都是在Insert事件前将记录指针定位到最后一条记录。
 
接受答案了.
 
后退
顶部