Sección de códigos , trucos y ejemplos para visual basic


510 - Ejemplo Formulario Base de datos - Carga Stock Con Artículos con Talles..

<Volver> - Anterior - Siguiente



 

 

Contenido:

 

 

 

 

 


Descripción del código fuente

Este código fuente es un ejemplo que muestra como se puede crear un Formulario para Cargar Stock de artículos en donde los artículos poseen Talles, ideal para sistemas de gestión de Boutique o casas de ropa.

Nota: El ejemplo es solo para tomar como idea, siempre se puede mejorar y optimizar el código o a muchos inclusive les podrá servir tal cual está en dicho ejemplo.

Descargar código fuente

Descripción del ejemplo

El proyecto a descargar contiene 2 Formularios.

El Formulario principal consta de un control Listview que carga registros de una base de datos (Tabla Artículos) utilizando ADO.

Al hacer doble clic sobre un Registro o artículo, se abrirá el seundo formulario (frmCargarStock)

Este Formulario mostrará 20 Talles para cargar el stock para dicho artículo ( Este formulario actúa sobre la Tabla Stock )

 

El formulario permite cargar Stock para 20 talles diferentes por artículo. La cantidad de Talles es ilimitada. Los talles se cargan en los combobox desde la tabla "Talles".

En la tabla Stock, se almacenan los registros con 3 columnas: ( CodigoDeBarra, Talle y Stock). El Codigo de Barra es la columna relacionada con la tabla Articulos para poder asociar el registro actual que se está editando.

El artículo puede tener Talles o también puede ser un artículo que no tenga talles. Si tiene Talles, el stock se almacena en la tabla Stock, si el artículo no tiene Talles, la cantidad de Stock se almacenará en la columna Stock de la tabla Artículos.

si se ingresa el stock directamente en los controles TextBox, se ajustará el stock Total. Si se ingresa haciendo clic en el Botón Agregar Stock, el stock se sumará al Stock previo.

Descripción de las funciones principales del ejemplo:

Funciones del formulario frmArticulos.

- IniciarConexion: Inicia la conexión a la base de datos ( Archivo datos.mdb )

- CargarStock: Simple Procedimiento llamado desde frmArticulos declarado en el otro formulario. Este procedimiento se explica más abajo.

ActualizarColumnaStockYTalle: Rutina que actualiza una vez cerrado el formulario de carga de stock, las columnas Stock y Talles del Item seleccionado actualmente en el Listview.

Funciones principales del formulario frmCargarStock.

- CargarStock ( CodArticulo ): Rutina que se dispara apenas se carga el formulario frmCArgarStock. Recibe como parámetro el Código del artículo. Dentro de esta rutina se lee la tabla Stock y se van cargando los Talles y Stock de dicho artículo.

- guardarStock (CodigoArticulo). Rutina similar a la anterior pero guarda el nuevo stock y actualiza algunas otras columnas en la tabla Artículos.

Importante: Este ejemplo utiliza un control de usuario para los botones. El control de usuario es el archivo ucBtnSkin.ctl dentro de la carpeta usercontrol. Este archivo necesita para funcionar el archivo skin.res. si se desea incorporar a un proyecto, agregar el usercontrol y el archivo .skin.res desde la opción "Agregar Archivo"

Control de usuario para botones con skin.

 

Descargar código fuente


Relacionados



Buscar en Recursos vb