BD Para Sistematizar La Nomina de Una Empresa

32
BASE DE DATOS PARA SISTEMATIZAR LA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES Presentado por: Martin Duque Botero Manizales Confamiliares Junio 16 del 2007 BASE DE DATOS PARA SISTEMATIZAR LA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES Presentado por: Martin Duque Botero Técnico en sistemas II Trabajo de bases de datos presentado a: Marta Lucia García Manizales Confamiliares Junio 16 del 2007 Caballero 14/06/2022 1

Transcript of BD Para Sistematizar La Nomina de Una Empresa

Page 1: BD Para Sistematizar La Nomina de Una Empresa

BASE DE DATOS PARA SISTEMATIZAR LA NOMINA DE UNA EMPRESA VENDEDORA DE

JUGUETES

Presentado por: Martin Duque Botero

ManizalesConfamiliares

Junio 16 del 2007BASE DE DATOS PARA SISTEMATIZAR LA NOMINA DE

UNA EMPRESA VENDEDORA DE JUGUETES

Presentado por: Martin Duque BoteroTécnico en sistemas II

Trabajo de bases de datos presentado a: Marta Lucia García

ManizalesConfamiliares

Junio 16 del 2007

Caballero 11/04/2023 1

Page 2: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Contenido

1. Objetivo

2. Justificación

3. Base De Datos Para Sistematizar La Nomina De Una Empresa Vendedora De Juguetes.

A. Tablas y campos

B. Relaciones

C. Consultas De selección De actualización Con parámetros

D. FormulariosE. marcos

Caballero 11/04/2023 2

Page 3: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Objetivo

Implementar en una base de datos el cálculo de una nomina de vendedores de una empresa vendedora de juguetes.

Justificación

Actualmente los vendedores no se preocupan por implementar métodos para mejorar las ventas, es necesario desarrollar un sistema para motivar a los vendedores para que ellos busquen nuevas opciones para incrementar sus ventas.Con el diseño de una base de datos que permita generar una nomina implementado una mayor comisión sobre las ventas totales.

Los beneficios son: llevar un control sobre las ventas y los vendedores que las efectúan.Conocer que artículos son más cotizados y cuales vendedores tienen mas habilidades en ellos.

BASE DE DATOS PARA SISTEMATIZAR LA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Caballero 11/04/2023 3

Page 4: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

A. Tablas y camposTabla articulo: contiene campos referentes a los artículos como código, descripción valor unitario, IVA y valor con el IVA.

Campos:

cod art: es el código del articulo siendo el campo clave de la tabla articuloTipo: textoTamaño: 3Requerido; siEs obligatorio y no permite longitud 0

descripción: es la descripción del articulo incluye la marca de mismo.Tipo: textoTamaño: 50

vr un: es el valor unitario del articulo.Tipo: numeroTamaño: dobleFormato: $#.##0,00;-$#.##0,00 (moneda en pesos)

iva: el IVA es el 16% del valor unitario artículo, y es un campo que se obtiene con una consulta de actualización. y su formula es [vr un]*0,16 Tipo: numeroTamaño: dobleFormato: $#.##0,00;-$#.##0,00 (moneda en pesos)

vr vent: es el valor de venta del articulo ya con el iva. y es un campo que se obtiene con una consulta de actualización. y su formula es [vr un]+[iva]Tipo: numeroTamaño: dobleFormato: $#.##0,00;-$#.##0,00 (moneda en pesos)

Tabla ventasxvend: esta tabla almacena las ventas realizadas por los diferentes vendedores y almacena los siguientes campos:

cod venta: es el código de la venta siendo asi mismo el campo clave de la tabla ventasxvend Tipo: textoTamaño: 3Requerido; siEs obligatorio y no permite longitud 0

Caballero 11/04/2023 4

Page 5: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

cod vend: es un campo heredado de a tabla vendedor y hace referencia al vendedor que realizo dicha ventaTipo: textoTamaño: 4

cod art: es un campo heredado de a tabla articulo y hace referencia al articulo vendido en dicha ventaTipo: textoTamaño: 3

cantidad: es la cantidad de artículos vendidos en dicha ventaTipo: textoTamaño: 3

v vent: es el valor total de la venta realizada y se obtiene gracias a una consulta de actualización tomando de la tabla articulo el campo vr vent y de la tabla ventasxvend el campo cantidad; y su formula es: [vr vent]*[cantidad]Tipo: numeroTamaño: dobleFormato: $#.##0,00;-$#.##0,00 (moneda en pesos)

Tabla vendedor: esta tabla almacena registros referentes a los vendedores de esta empresa además de clasificar al vendedor como almacén (los que trabajan en almacenes de la misma u otras empresas que tengan una vinculación fuerte) y como volante (los que vende por fuera de almacenes pero aun así representan a la empresa).

Campos:

cod vend: es el código que la empresa le asigno al vendedor vendedor, ademas es el campo clave de la tabla vendedorTipo: textoTamaño: 4Requerido; siEs obligatorio y no permite longitud 0

nombre: es el nombre con el que el vendedor se vinculo a la empresaTipo: textoTamaño: 30

edad: es la edad actual del vendedor Tipo: textoTamaño: 2

Caballero 11/04/2023 5

Page 6: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

sexo: es el sexo del vendedor m para masculino y f para femenino Tipo: textoTamaño: 1

estado civil: es el estado civil actual del vendedor (soltero, casado, viudo, unión libre)Tipo: textoTamaño: 10

tipo de vend: es el tipo de vendedor (almacén o volante)Tipo: textoTamaño: 7

Tabla nomina: esta tabla almacena datos requeridos para calcular este tipo de nomina. Se encargara de mostrar el resultado total de esta base de datos. En su mayoría.

Campos:

cod nomina: es el código de identificación de la nomina para dicho vendedor, y así mismo es el campo clave de esta tabla.Tipo: textoTamaño: 3Requerido: siEs obligatorio y no permite longitud 0

Fecha: es la fecha en la que se realizo la nomina.Tipo: Fecha/HoraFormato: Fecha cortaMascara de entrada: 90/90/0000 (día, mes y año)

cod vend: es un campo heredado de a tabla vendedor y hace referencia al vendedor al cual se le va a calcular la nomina.Tipo: textoTamaño: 4

salario base: es el salario estándar que se le paga al vendedor, habiendo dos tipos de vendedores se decidió que ambos tipos de vendedores deberían tener un salario base diferente. Ameritando mas al “volante” con un salario base de $600.000 y a el “almacén” $500.000. Este campo se obtiene con dos consultas de actualización, ambas requieren de la tabla vendedor el campo [tipo de vend] y de la tabla nomina el campo [salario base]Y la diferencia radica en estas dos condiciones: 1. si el [tipo de vend] de la tabla [vendedor] es = a “almacén” actualizar en el campo salario base de la tabla [nomina] el valor de “$500.000”.2. si el [tipo de vend] de la tabla [vendedor] es = a “volante” actualizar en el campo salario base de la tabla [nomina] el valor de “$600.000”.

Caballero 11/04/2023 6

Page 7: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Esto se debe a que el vendedor volante realiza esfuerzos mayores.Tipo: numeroTamaño: dobleFormato: $#.##0,00;-$#.##0,00 (moneda en pesos)

transporte: es la retención del transporte que se le descuenta al vendedor, habiendo dos tipos de vendedores se decidió que ambos tipos de vendedores deberían tener una retención del trasporte diferente. Desmeritando mas al “volante” con una retención de $60.000 y a el “almacén” $40.000. Este campo se obtiene con dos consultas de actualización, ambas requieren de la tabla vendedor el campo [tipo de vend] y de la tabla nomina el campo [transporte]Y la diferencia radica en estas dos condiciones: 1. si el [tipo de vend] de la tabla [vendedor] es =a “almacén” actualizar en el campo [trasporte] de la tabla [nomina] el valor de “$40.000”.2. si el [tipo de vend] de la tabla [vendedor] es =a “volante” actualizar en el campo [transporte] de la tabla [nomina] el valor de “$60.000”.Esto se debe a que el vendedor volante consume más en transportes.Tipo: numeroTamaño: dobleFormato: $#.##0,00;-$#.##0,00 (moneda en pesos)

salud: es la retención de la salud que se le descuenta al vendedor, habiendo dos tipos de vendedores se decidió que ambos tipos de vendedores deberían tener una retención la salud diferente. Desmeritando mas al “volante” con una retención de del 14% del salario base y a el “almacén” 13,5% del salario base. Este campo se obtiene con dos consultas de actualización, ambas requieren de la tabla vendedor el campo [tipo de vend] y de la tabla nomina los campos [salud] y [salario base]Y la diferencia radica en estas dos condiciones: 1. si el [tipo de vend] de la tabla [vendedor] es =a “almacén” actualizar en el campo [salud] de la tabla [nomina] la formula: [salario base]*0,1352. si el [tipo de vend] de la tabla [vendedor] es =a “volante” actualizar en el campo [salud] de la tabla [nomina] ] la formula: salario base]*0,14Esto se debe a que el vendedor volante corre más riesgos.Tipo: numeroTamaño: dobleFormato: $#.##0,00;-$#.##0,00 (moneda en pesos)

ventas totales: es el total de ventas realizadas por el vendedor.Este campo se satisface con un formulario-subformulario, en el cual se incluye la tabla nomina y la consulta ventas del vendedor. Así formando un formulario base: formulario nomina, y el formulario: vendedor1Tipo: numeroTamaño: dobleFormato: $#.##0,00;-$#.##0,00 (moneda en pesos)

Caballero 11/04/2023 7

Page 8: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Comisión venta: es la ganancia del vendedor sobre las ventas totales, habiendo dos tipos de vendedores se decidió que ambos tipos de vendedores deberían tener una ganancia diferente. Desmeritando mas al “volante” con una ganancia de del 18% del salario base y a el “almacén un 20% del salario base. Este campo se obtiene con dos consultas de actualización, ambas requieren de la tabla vendedor el campo [tipo de vend] y de la tabla nomina los campos [ventas totales] y [comisión vent]Y la diferencia radica en estas dos condiciones: 1. si el [tipo de vend] de la tabla [vendedor] es =a “almacén” actualizar en el campo [comision venta] de la tabla [nomina] la formula: [ventas totales]*0,202. si el [tipo de vend] de la tabla [vendedor] es =a “volante” actualizar en el campo [comision venta] de la tabla [nomina] ] la formula: [ventas totales]*0,18Tipo: numeroTamaño: dobleFormato: $#.##0,00;-$#.##0,00 (moneda en pesos)

Total: es el total a ganar del. Este campo se obtiene una consulta de actualización, ambas requieren de la tabla nomina los campos [salario base], [transporte], [salud] y [comisión] y [total]Actualizar en el campo [total] de la tabla [nomina] la formula: [salario base]- [trasporte]-[salud]+ [comisión]Tipo: numeroTamaño: dobleFormato: $#.##0,00;-$#.##0,00 (moneda en pesos)

B. Relaciones:

Artículo y ventasxvend: en esta relación el campo heredado es cod artículo de la tabla articulo y quiere decir que un articulo pude ir en muchas ventas y la relación es de uno a varios (respectivamente).

Caballero 11/04/2023 8

articulo cod art:

vendedor cod vend

ventasxvendcod ventacod vendcod art

nominacod nominafecha cod vend

Page 9: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Vendedor y ventasxvend: en esta relación el campo heredado es el cod vend de la tabla vendedor y quiere decir que un vendedor puede aparecer en muchas ventas y la relación es de uno a varios.

Vendedor nomina: en esta relación el campo heredado es el cod vend de la tabla vendedor vendedor y quiere decir que un vendedor puede aparecer en muchas nominas y la relación es de uno a varios.

C. Consultas De selección:

ventas del vendedor: esta consulta la cree para complementar el subformulario: formulario nomina, y poder satisfacer mis requisitos sobre el campo [ventas totales] de la tabla nomina.Para ello inclui en la consulta las tablas: ventasxvend, nomina y vendedorDe la tabla ventasxvend cojo el campo [v vent], y de la tabla vendedor, cojo el campo [cod vend].Luego activo la opción totales (representado con el signo de sumatoria) y al campo [v vent] lo totalizo por suma y al campo [cod vend] lo totalizo por agripar porY el resultado es el total de ventas de los vendedores.

Nomina consulta: esta consulta se encarga de mostrar todos los datos de la tabla nomina. Por lo cual contiene todos los campos de la tabla nomina.

De actualizaciónPara hacer una consulta de actualización hay que tener en cuenta las relaciones de las tablas y los tipos e campos al usar, en este caso nuestros campos calculados tienen en común el tipo número y el tamaño doble.Un campo calculado es un campo con el cual haremos una operación.

Campos calculados-consultas de actulizacion

1iva: esta consulta satisface el campo iva de la tabla articulo. y su formula es [vr un]*0,16.De la tabla [articulo] tomamos los campo [vr un] y [iva] y actualizamos en el campo [iva] con la formula: [vr un]*0,16.

2vr vent: esta consulta satisface el campo vr vent de la tabla articulo. y su formula es [vr un]+[iva]De la tabla [articulo] tomamos los campo [vr un], [iva] y [vr vent] y actualizamos en el campo [vr vent] con la formula: [vr un]+ [iva]

Caballero 11/04/2023 9

Page 10: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

3v vent: esta consulta satisface el campo v vent de la tabla ventasxvend. tomando de la tabla articulo el campo vr vent y de la tabla ventasxvend el campo cantidad; y su formula es: [vr vent]*[cantidad].Tomamos de la tabla [articulo] el campo [vr vent] y de la tabla [ventasxvend] los campos [cantidad] y [v vent] y actualizamos en [v vent] con la formula [vr vent]*[cantidad].

41-42 (salario base) almacen-volante: esta consulta satisface el campo salario base de la tabla nomina, habiendo dos tipos de vendedores se decidió que ambos tipos de vendedores deberían tener un salario base diferente. Ameritando mas al “volante” con un salario base de $600.000 y a el “almacén” $500.000. Este campo se obtiene con dos consultas de actualización, ambas requieren de la tabla vendedor el campo [tipo de vend] y de la tabla nomina el campo [salario base]Y la diferencia radica en estas dos condiciones: 1. si el [tipo de vend] de la tabla [vendedor] es = a “almacén” actualizar en el campo salario base de la tabla [nomina] el valor de “$500.000”.2. si el [tipo de vend] de la tabla [vendedor] es = a “volante” actualizar en el campo salario base de la tabla [nomina] el valor de “$600.000”.Esto se debe a que el vendedor volante realiza esfuerzos mayores.

51-52 (transporte) volante-almacen: esta consulta satisface el campo transporte base de la tabla nomina, habiendo dos tipos de vendedores se decidió que ambos tipos de vendedores deberían tener una retención del trasporte diferente. Desmeritando mas al “volante” con una retención de $60.000 y a el “almacén” $40.000. Este campo se obtiene con dos consultas de actualización, ambas requieren de la tabla vendedor el campo [tipo de vend] y de la tabla nomina el campo [transporte]Y la diferencia radica en estas dos condiciones: 1. si el [tipo de vend] de la tabla [vendedor] es =a “almacén” actualizar en el campo [trasporte] de la tabla [nomina] el valor de “$40.000”.2. si el [tipo de vend] de la tabla [vendedor] es =a “volante” actualizar en el campo [transporte] de la tabla [nomina] el valor de “$60.000”.Esto se debe a que el vendedor volante consume más en transportes.

61-62 (salud) almacen-volante: esta consulta satisface el campo salud base de la tabla nomina, habiendo dos tipos de vendedores se decidió que ambos tipos de vendedores deberían tener una retención la salud diferente. Desmeritando mas al “volante” con una retención de del 14% del salario base y a el “almacén” 13,5% del salario base. Este campo se obtiene con dos consultas de actualización, ambas requieren de la tabla vendedor el campo [tipo de vend] y de la tabla nomina los campos [salud] y [salario base]Y la diferencia radica en estas dos condiciones: 1. si el [tipo de vend] de la tabla [vendedor] es =a “almacén” actualizar en el campo [salud] de la tabla [nomina] la formula: [salario base]*0,1352. si el [tipo de vend] de la tabla [vendedor] es =a “volante” actualizar en el campo [salud] de la tabla [nomina] ] la formula: salario base]*0,14Esto se debe a que el vendedor volante corre más riesgos.

Caballero 11/04/2023 10

Page 11: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

71-72 (comisión venta) almacen-volante: esta conslta satisface el campo comision venta de la tabla nomina, habiendo dos tipos de vendedores se decidió que ambos tipos de vendedores deberían tener una ganancia diferente. Desmeritando mas al “volante” con una ganancia de del 18% del salario base y a el “almacén un 20% del salario base. Este campo se obtiene con dos consultas de actualización, ambas requieren de la tabla vendedor el campo [tipo de vend] y de la tabla nomina los campos [ventas totales] y [comisión venta]Y la diferencia radica en estas dos condiciones: 1. si el [tipo de vend] de la tabla [vendedor] es =a “almacén” actualizar en el campo [comision venta] de la tabla [nomina] la formula: [ventas totales]*0,202. si el [tipo de vend] de la tabla [vendedor] es =a “volante” actualizar en el campo [comision venta] de la tabla [nomina] ] la formula: [ventas totales]*0,18

9total: es el total a ganar del. Este campo se obtiene una consulta de actualización, ambas requieren de la tabla nomina los campos [salario base], [transporte], [salud] y [comisión venta] y [total]Actualizar en el campo [total] de la tabla [nomina] la formula: [salario base]- [trasporte]-[salud]+[comisión venta]

Con parámetros:Articulo parámetro: esta consulta muestra todos los datos de un artículo, y sobre el campo [cod art] se le obliga al usuario a escribir el código del artículo a consultar.

Nomina parámetro: esta consulta muestra todos los datos de una nomina de un vendedor, y sobre el campo [cod nomina] se le obliga al usuario a escribir el código de la nomina a consultar.

Vendedor parámetros: esta consulta muestra todos los datos de un vendedor, y sobre el campo [cod vend] se le obliga al usuario a escribir el código del vendedor a consultar.

Venta parámetro: esta consulta muestra todos los datos de una venta de un vendedor, y sobre el campo [cod venta] se le obliga al usuario a escribir el código de venta a consultar.

Ventas hechas por el vendedor: para esta consulta a se llamo a la tabla articulo, vendedor y ventasxvend.Y muestra los datos de los campos en este orden: [cod vend], [nombre], ambos de la tabla vendedor; [cod art], [descripcion], de la tabla articulo; y [cantidad], [cod venta], [v vent] todos de la tabla ventasxvend. Y sobre el campo [cod vend] se le obliga al usuario a escribir el código del vendedor sobre el cual se va a consulta sus ventasr.

D. Formularios:

Caballero 11/04/2023 11

Page 12: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

El botón Standard que aparece en todo los formularios contiene un grafico de una puerta pequeña con una flecha negra ubicada a su derecha (desde nuestra perspectiva) apuntando en forma recta hacia ella.Este botón permite salirnos del formulario en el que estemos.

Inicio: este es el primer formulario con el cual el usuario interactúa. Y contiene en el encabezado el nombre de la base de datos, en el contenido los botones de acción programados para abrir formularios que son el botón Añadir registros que abre el formulario añadir y el botón Consultas que abre el formulario consultas, además esta el nombre del creador de la base de datos (o sea yo) y el botón de comando cerrar formulario ya descrito.

Añadir: este formulario lo abre el botón de comando Añadir registros del formulario inicio. Y contiene en el encabezado el nombre maquillaje del formulario, en el contenido los botones de acción programados para abrir formularios que:Articulo: abre el formulario articulo.Vendedor: abre el formulario vendedor.Ventas del vendedor: que abre el formulario “ventas del vendedor”.Agregar nomina: abre el formulario “añadir nomina”.Generar nomina: abre el subformulario “formulario nomina” soporte con el formulario “ventas del vendedor1”.Hay que tener en cuenta que al agregar un nuevo vendedor ha que agregar nuevas ventas (si se desea nuevos artículos), agregar nuava nomina solo colocando los datos en los campos no calculados (desde [cod monina] hasta [cod vend]).

Caballero 11/04/2023 12

Page 13: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

articulo: este formulario lo abre el botón de comando “articulo” del formulario “añadir”, contiene en el encabezado el nombre maquillaje del formulario, en el contenido aparecen los registros de los artículos y en el pie de pagina hay 3 botones de comando.Uno que permite agregar un nuevo articulo: “agregar nuevo registro”, otro: “actualizar” que permite ejecutar la macro articulo para las consultas de actualización: 1iva y 2vr vent, y otro para salir del formulario.Permite ver y agregar artículos por unidad

Vendedor: este formulario lo abre el botón de comando “vendedor” del formulario “añadir”, contiene en el encabezado el nombre del formulario, en el contenido aparecen los registros de los vendedores, y en el pie de página hay 3 botones de comando.Uno que permite agregar un nuevo vendedor: “agregar nuevo registro”, y otro para salir del formulario.Permite ver y agregar vendedores por unidad

Caballero 11/04/2023 13

Page 14: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Ventas del vendedor: este formulario lo abre el botón de comando “ventas del vendedor” del formulario “añadir”, contiene en el encabezado el nombre del formulario, en el contenido aparecen los registros de las ventas, y en el pie de pagina hay 2 botones de comando: Uno que permite agregar una nueva venta “agregar nuevo registro”, otro “actualizar” que ejecuta la consulta de actualización 3v vent, y otro para salir del formulario.Permite ver y agregar ventas por vendedor y por artículo. Par facilitar el ingreso de registro en este formulario se crearon dos cuadros combinados. Uno para el campo [cod vend] que extrae de la tabla vendedor el nombre del vendedor y lo almacena en el cuadro combinado y el [cod vend] aparece en el campo de [cod vend ; y otro para el campo [cod art] que de la tabla articulo extrae la descripción y se almacena en el cuadro combinado y el [cod art] aparece en el campo de [cod art].Ojo el uso de los cuadros combinados es solo cuando se requiera agregar un registro. Ya que pude ocasionar problemas con los otros registros.

Añadir nomina: este formulario lo abre el botón de comando “agragar nomina” del formulario “añadir”, contiene en el encabezado el nombre maquillaje del formulario, en el contenido aparecen los registros de las nominas y 2 botones de comando: Uno que permite agregar una nueva nomina “agregar nuevo registro” y otro para salir del formulario.

Caballero 11/04/2023 14

Page 15: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Permite ver y agregar nominas por unidad, al agregar nominas solo debe llenar los campos: cod nomina, fecha, cod vend.Par facilitar el ingreso de registro en este formulario se creo 1 cuadro combinado para el campo [cod vend] que extrae de la tabla vendedor el nombre del vendedor y lo almacena en el cuadro combinado y el [cod vend] aparece en el campo de [cod vend].

Formulario nomina: este subformulario lo abre el botón de comando “generar nomina” del formulario “añadir”, contiene en el encabezado el nombre maquillaje del formulario, Fue hecho de la consulta ventas del vendedor y de la tabla nomina, de la consulta solo requerimos del campo [SumaDev vent] y de la tabla todos sus datos.En el pie de página encontramos el botón para salir del formulario, y el botón clave para generar la nomina “actualizar” que ejecuta la macro mayor “nomina” y ejecuta las siguientes consultas de actualización: 41salario base almacen42salario base volante

51transporte volante52transporte almacen

61salud almacen62salud volante

71comisión venta almacen72comisión venta volante

9totalEste formulario se soporta con el formulario “ventas del vendedor1”Permite ver y generar nominas por unidad

Caballero 11/04/2023 15

Page 16: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

consultas: este formulario lo abre el botón de comando “consultas” del formulario “inicio”. Y contiene en el encabezado el nombre del formulario, en el contenido los botones de acción programados para abrir formularios que:consulta completa: abre el formulario consulta completa.Consulta por parametros: abre el formulario vendedor.Y el botón de comando para salir del formulario.

Consulta completa: este formulario se abre con el botón de comando “consulta completa” del formulario consultas. En el encabezado se encuentra el nombre del formulario, y en el contenido los botones de comando para abrir formularios:Artículos: abre el formulario “consultar artículos”.Vendedores: abre el formulario “consulta vendedores”.Ventas: abre el formulario “consultar ventas”.vendedor-ventas: abre el subformulario “vendedor3”Vendedor-nomina: abre el subformulario “vendedor-nomina” con soporte del formulario “vendedor1”.Nomina: abre el formulario “nomina”Y esta el botón para salir del formulario.

Caballero 11/04/2023 16

Page 17: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Consultar articulos: muestra todos los datos de la tabla articulo, en el pie de pagina se ve el botón para salir del formulario.

Consulta vendedores: muestra todos los datos del la tabla vendedor, en el pie de pagina se ve el botón para salir del formulario.

Caballero 11/04/2023 17

Page 18: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Consultar ventas: muestra todos los datos del la tabla ventasxvend, en el pie de pagina se ve el botón para salir del formulario.

vendedor3: subformulario llamado con las tablas vendedor y ventas, y muestra todas las ventas de un vendedor, en el pie de pagina se ve el botón para salir del formulario.

Caballero 11/04/2023 18

Page 19: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Vendedor-nomina: subformulario llamado con las tablas vendedor y nomina, y muestra la nomina de un vendedor, en el pie de pagina se ve el botón para salir del formulario.

Nomina: muestra todos los datos del la tabla nomina, en el pie de pagina se ve el botón para salir del formulario.

Caballero 11/04/2023 19

Page 20: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Consulta por parámetros: este formulario se abre con el botón de comando “consulta completa” del formulario “consultas”. En el encabezado se encuentra el nombre del formulario, y en el contenido los botones de comando para abrir formularios:Artículos: abre el formulario “artículo parámetro”.Vendedores: abre el formulario “vendedor parámetros”.Ventas: abre el formulario “venta parámetro”.vendedor-ventas: abre el formulario “ventas hechas por el vendedor”Vendedor-nomina: : abre el subformulario “bendedor nomina”.Nomina: abre el formulario “nomina parámetro”Y esta el botón par salir del formulario.

Caballero 11/04/2023 20

Page 21: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Artículo parámetro: muestra todos los datos de la consulta “articulo parámetro”funciona igual que ella y en el pie de pagina esta el botón para salir del formulario.

Caballero 11/04/2023 21

Page 22: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Vendedor parámetros: muestra todos los datos de la consulta “vendedor parámetros”Funciona igual que ella y en el pie de página esta el botón para salir del formulario.

Caballero 11/04/2023 22

Page 23: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Venta parámetro: muestra todos los datos de la consulta “venta parámetro” y funciona igual que ella, en el pie de página esta el botón para salir del formulario.

Ventas hechas por el vendedor: : muestra todos los datos de la consulta “ventas hechas por el vendedor” funciona igual que ella y en el pie de pagina esta el botón para salir del formulario.

Caballero 11/04/2023 23

Page 24: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Vendedor nomina: formulario que sale de la consulta “vendedor parámetros” y de la tabla “nomina" mostrando todos los datos de ambos objetos, la forma de acceso funciona con las mismas condiciones de la consulta.En e pie del formulario este el botón para salir del formulario.

Nomina parámetro: muestra todos los datos de la consulta “nomina parámetro”

Caballero 11/04/2023 24

Page 25: BD Para Sistematizar La Nomina de Una Empresa

BASES DE DATOS PARA SISRTEMATIZAR UNA NOMINA DE UNA EMPRESA VENDEDORA DE JUGUETES

Funciona igual que ella y en el pie de pagina esta el botón para salir del formulario.

E. Macros:

Articulo: esta macro satisface el botón actualizar del formulario articulo y contiene las siguientes consultas de actualización: 1iva y 2vr vent

Nomina: esta macro satisface el botón actualizar del formulario nomina y contiene las siguientes consultas de actualización:41salario base almacen42salario base volante

51transporte volante52transporte almacen

61salud almacen62salud volante

71comisión venta almacen72comisión venta volante

9total

Caballero 11/04/2023 25