Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/02/2014, 13:41
Avatar de metratron
metratron
 
Fecha de Ingreso: julio-2009
Mensajes: 53
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: fomulario con muchos campos tipo excel

Cita:
Iniciado por quimfv Ver Mensaje
Ingresos
idIngreso
idVendedor
idFactura
importe
fecha

Cinco campos para los ingresos y no todos hace falta que esten visibles... la fecha puede ser la del sistema si se entran los datos diariamente, el idVendedor si este se ha loguedo para entrar los datos con que lo entre una vez es suficiente....

MovProductos
idMovProd
idProducto
idVendedor
tipo (entrada o salida)
cantidad
fecha

6 campos para los productos....

una vez guardados los datos con esos sencillos formularios puedes pedir los sumatorios a la bbdd....

Código MySQL:
Ver original
  1. SELECT idVendedor, SUM(importe) as efectivo FROM Ingresos WHERE fecha="YYYY-MM-DD" GROUP BY idVendeor;
  2. SELECT idVendedor, idProducto, SUM(if(tipo="Salida",cantidad,cantidad*(-1))) as Saldo FROM MovProductos GROUP BY idVendeor;

Ahi tienes el efectivo entregado por cada vendedor el dia YYYY-MM-DD.... o el saldo de cada producto retirado y no retornado de cada vendedor... faltaria una tabla para ventas que permita llevar ese saldo a cero.

Todo ello a bote pronto.... obviamente se deberia estudir el cso con mas información.

No intentes hacer una hoja de calculo almenos antes de planearte que datos tienes que guardar, como los vas a agurdar.....DIVIDE Y VENCERAS

Muchas gracias me ayudaste a clarificar mi planteamiento, ahora tengo viarias tablas bien distribuidas donde según el día, tipo de producto, vendedor y movimiento que tuvo este se van guardando, todo esto ordenado por sus relaciones, lo único que me queda hacer es como distribuirlo bien en el formulario ya que dinamicamente se debe ir llenando cada valor en su lugar, osea que el valor que corresponde no aparezca en el campo que no le corresponde.

Saludos y muchas gracias quimfv.