在使用DBGrid的多选时,如何识别已选记录(100分)

  • 主题发起人 主题发起人 doud
  • 开始时间 开始时间
D

doud

Unregistered / Unconfirmed
GUEST, unregistred user!
1.在使用DBGrid的多选时,如何识别已选记录,并将它们加入到一个新表中
 
DBGrid的SelectedRows记录了所有的已选记录。用Table或Query一GotoBookmark
则可以把当前记录定位到已选记录的某一条。
 
我想问一下,在选某记录时是否有判断。
我对其中的列求和,怎样操作?谢谢!
 
SelectedRows记录了所有的已选记录,GotoBookmar可以让你遍历所有已选记录。
var Count:Integer;
With Tabledo
while not Table.Eof
begin
Count:=Count+FieldbyName('Field1').AsInteger;
end;

如要对已选记录求和,则用同样方法,遍历所有已选记录求和就可以了。
 
多人接受答案了。
 
后退
顶部