Danke, habs mir jetzt im OnMouseUp irgendwie zusammen gebastelt.
Code:
if Button = mbRight then
begin
Cell:=DBGrid1.SelectedField.AsString;
GridDeSelectAll(DBGrid1);
DBGrid1.DataSource.DataSet.Locate('NUMBER',Cell,[loPartialKey,loCaseInsensitive]);
DBGrid1.SelectedRows.CurrentRowSelected:=True;
PopupMenu1.Popup(Mouse.CursorPos.X,Mouse.CursorPos.Y);
end;
Wobei NUMBER Unique ist