Correcto y gracias bluesteel por tus comentarios.
Pues sigo "trabado" con este tema.

.
No pense que hacer una simple agenda fuera tan complicado por usar directamente los dataset pero ahi esta la gracia no? jajaja.
Vale, teniendo los datos en memoria, unos en dbedit, otros en dbgrid y otros en dbcombolookup, la manera mas facil, sobretodo con los dbgrid (1 a n) es con un bucle?.
Al final y gracias a vosotros la conseguire acabar pero tampoco quiero ser un chapuzas de que funcione pero que no sea la manera correcta de hacerlo.
Gracias de nuevo