Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/03/2003, 09:27
michel81
 
Fecha de Ingreso: enero-2002
Mensajes: 26
Antigüedad: 23 años, 3 meses
Puntos: 0
A ver si me he enterado, sí un usuario 'x1' entra en el sistema, ese usuario tiene asociado un descuento sobre el precio original de 'dx1' en todos los productos.

Si es así, en la tabla donde registras a los usuarios creas un nuevo campo, por ejemplo "descuento". En el momento que el usuario se loguee obtienes el valor de ese campo (lo puedes almacenar en la variable session por ejemplo) y cuando vayas a mostrar el precio de los articulos le aplicas ese descuento.
Ej. Entra 'luis' en el sistema y obtenemos el descuento como session("Descuento") = BBDD.fields("Descuento"), donde el valor de Descuento para 'luis' es de 20 (equivalente al 20%). Al mostrar el precio de los articulos lo que haremos será BBDD.fields("PrecioArticulo") * (100 - Session("Descuento"))/100 y así tenemos el precio del artículo para ese cliente.

Si el descuento varía según el artículo tendrías q crear una tabla q relacionara todos los artículos con todos los clientes .
Ej.
Cliente1 Cliente2 ...
Articulo1 20 15
Articulo2 18 20
...

Espero haberte ayudado
Un saludo