Drag & Drop from a TDBGrid to a TDBEdit (and /or underlying TTable)

I would like to know how to use Drag and Drop  in the following way
Using Delphi v1.0 :

I have a DBGrid and 5 DBEdits on a form. Each attached to two separate
paradox tables.  

DBGrid-> Speakerstable

I would like to add one field's contents ('SpeakerName') from the
Speakerstable to a field ('Speaker1Name') in the Eventstable when the
user highlights a record in the DBGrid and drags it onto the selected
DBEdit in the Eventstable.

Can someone outline what needs to be done?