En realidad no tienes por qué usar un tabla.Open.
Puedes usar controles no data-aware, es decir, un simple Edit donde escribe las recaudaciones, despues en una consulta pones algo así:
Código Delphi
[-]
query1.sql.Text := ' INSERT INTO MI_TABLA (CAMPO1, CAMPO2) '+
'VALUES (: pr1, : pr2);';
query1.paramsbyname('pr1').AsXXX := 'lo que sea';
query1.paramsbyname('pr2').AsXXX := 'lo que sea 2';
query1.ExecSql;
Saludos