Software punto de venta en c++ builder

Introducción

En este trabajo presentare la forma de desarrollar un sistema llamado punto de venta en c++ Builder 6.0, ya que es el proyecto de mi materia de bases de datos II, aquí encuentran la explicación paso a paso desde el modelo de base de datos, hasta verlo funcionar por completo.

Descripción del proyecto

En este pequeño proyecto crearemos un sistema de ventas que se puede usaren cualquier uso es decir en una tienda, una papelería, etc., siempre y cuando se trate de ventas, clientes y proveedores. Contará con ventanas de acceso, proveedores, clientes, ventas, reportes, etc. Tendrá la facilidad de imprimir facturas, notas, y reportes. Gracias a su modelado tendremos acceso rápido a la información almacenada.

Herramientas a utilizar

Bien para comenzar esto es loque usaremos para el desarrollo de este sistema
– My SQL Server 5.0
– Conector ODBC 3.51
– Borland C++ Builder 6.0
– DBDesigner 4

Diseño del modelado y creación de la base de datos

Ahora ya que tenemos instalado todo lo anterior comenzamos:

1.-Muy bien abriremos DBDesigner para crear nuestro modelado de base de datos con el que trabajaremos, a continuación las tablas acrear.

|clientes | |facturas | |
|Border style=bsDialog |Caption=aceptar |Caption=Nombre | |
|Caption=acceso |Caption=cancelar |Caption=Constraseña|PaswordChar=* |
|Position=poScreenCenter | | | |

Y listo nos quedara algo así:
[pic]
Figura 12. Ventana de acceso sin ejecución

6.- Ahora crearemos el formulario principal que es el que contendrá el menú:
A este le agregaremos un control llamado MainMenu que seencuentra el panel Standard [pic]

Una vez agregado dicho control le damos doble clic y aparecerá una ventana como esta
Como vemos en donde dice inicio va aparecer azul y únicamente damos clic y escribiremos inicio, después de darle entre aparecerá lo que es el
Figura 13. Creación del menú
Submenú igual escribimos salir y damos enter y volverá aparecer la continuación del submenú pero ledecaemos en blanco y continuaremos con el otro menú que es Ver y así hasta terminar:
[pic]
Figura 14. Creación del submenú Ver

[pic] Figura 15. Creación del submenú Herramientas

[pic] Figura 16. Creación del submenú reportes

[pic] Figura 17. Creación del submenú ayuda

Informo que este es menú es provisional y podemos modificarlo mas adelante.
Muy bien y el formulario deberá quedar así(La propiedad del formulario es Caption=punto de venta):

[pic]
Figura 18. Parte de la ventana principal donde se muestra el menú terminado

Creación del data module

El data module en C++ Builder es un formulario que contiene todos los controles que vayan a utilizarse en un proyecto que una trabaje con base de datos un ejemplo claro es la conexión en modo ADO en el cual insertamos un controlAdoconnection1 el cual se conecta a nuestra base de datos.

1.- Muy bien ahora vamos a crear el Modulo de datos que la venta que nos comunicara con nuestra base de datos, a través de nuestra conexión.
Nos dirigimos a File->New->ta Module
Y nos aparecerá una ventana blanca como la siguiente:
[pic]
Figura 19. DataModule limpia

A esta ventana le pondremos los controles de conexión que sonlos siguientes:
Un AdoConection1, 5 DataSources y 5 Adotables, esto quiere decir que una DataSource1 y AdoTable1 es para una tabla y cada par es para cada tabla de nuestra base de datos.
Nos dirigimos a la pestaña ADO la cual obtendremos el control AdoConnection1
[pic] , y las 5 adotables [pic] y a la pestaña Data Acces donde sacaremos las 5 DataSources[pic].
Ahora las propiedades de…