Un documento contable como la factura debe tener por lo menos 2 tablas, una cabecera y otra detalle, todo esto lo explico extensamente
aqui, ya sabido que es cabecera y detalle lo que yo te indicaba es que a tu tabla Cabecera le agregues uno o dos campos, dependiendo de como quieras manejar el tema.
Asumiré que pondrán el literal a mano (nada recomendable), digamos que la cajera levanta la factura, tendrás entonces en algún lugar el id de ese registro cabecera (memoria o control), digamos que es el ID 25, bien, esto lo tiene a la vista en pantalla y en algún cuadro de texto la cajera escribe: "Servicio de curación = $XXXX ".
Luego ella procede a presionar el botón Grabar, al grabar tu tienes que actualizar el registro 25 de tu tabla cabecera con este nuevo dato: "Servicio de curación = $XXXX ". ¿En donde lo grabas? en el campo que aumentaste en tu tabla cabecera ¿como se llama el campo? no se, tu debes ponerle el nombre, yo supondré que se llama Resumen, en ese campo Resumen actualizaré ese literal y luego procedo a leer la tabla para imprimir el documento con el campo Resumen.
¿Porque debo voverlo a leer? Yo asumo que estas utilizando el datareport y el datareport es un control enlazable a datos, sino es asi y estas usando el objeto Printer entonces lo podrias hacer desde pantalla, igual no lo recomiendo porque las impresiones de documentos deben ser obtenidas desde BD para estar seguros de que se esta imprimiendo lo que ya se grabó.
¿Como se hace todo esto en ADODC? allí me perdiste, no lo se hacer, si fuera con código directo seria muy fácil.
Es algo inusual la funcionalidad que tienes, pero bueno si es asi asi es.
¿Me explique mejor? o en todo caso detallame que parte no te queda claro para reintentar.
Saludos