Gravação de Dados automática em outra tabela

Olá Pessoal,

Como um bom novato na ferramenta, estou precisando de uma ajuda.
To desenvolvendo um projeto, onde é liberado um pedido que vai ser feito a um fornecedor com determinados produtos. Chamado de Agenda. Os parceiros tem que acessar a agenda e escolher os produtos e a quantidade que deseja dos produtos, formando assim o pedido do parceiro. Eu preciso que qndo o parceiro escolher a agenda aconteça o seguinte:

  1. Gravar na tabela do pedido o codigo do parceiro, que ta na variavel de sessao.
  2. Preencher automaticamente todos os produtos que estao na agenda, na tabela do pedido. E deixar que o parceiro so coloque a quantidade nos produtos que ele quiser pedir.

Eu sou programador Delphi. Se fosse nele saberia muito bem como fazer! rsrsrsrsrs

Desde já agradeço a ajuda de todos!