Esta vez vengo con otro cambio que me parece interesante que aprendáis.

En el tutorial 2 aprendimos a hacer una factura directa con el Dbgrid, esta vez vengo con su competencia, el StringGrid.
Este componente trabaja muy diferente que el dbgrid que solo se conecta al dataset y listo, al StringGrid hay que indicarle donde poner cada dato, eso lo hace mas especifico y aunque es mas código es mas manejable, para mi.
En este vamos a aprender (como hicimos con el dbgrid) a crear botones dentro del componente para poder usarlos posteriormente.
Ademas veremos como añadir registros de una tabla y también eliminarlos basándonos en las lineas, celdas o Rows.
Ademas crearemos otro StringGrid para que nos de los totales de la factura en vez de los edits que usamos con anterioridad.
Sigo también con la creación de procedimientos aparte para no repetir código.
Como siempre os sugiero que empecéis con el primer tutorial para que tengáis mas bases.

Espero os sea de utilidad y aprendáis algo mas de este Novato.

Seguimos........
Saludos
PD: Como siempre pondré el código completo al final de la explicacion.
Si tenéis dudas, publicarlas, os trataremos de ayudar.
