Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

DATAREPORT, ACCESS 2000, y reporte de comisiones...

Estas en el tema de DATAREPORT, ACCESS 2000, y reporte de comisiones... en el foro de Visual Basic clásico en Foros del Web. ...Hola pues una vez mas con mis reportes ahi les va el detalle... tengo una BDACCESS y dos TABLAS Tabla-Actividades ----------------------------------------------- ID |Nombre |TipoA |TipoB ...
  #1 (permalink)  
Antiguo 14/11/2005, 13:02
 
Fecha de Ingreso: octubre-2005
Mensajes: 50
Antigüedad: 18 años, 6 meses
Puntos: 0
Pregunta DATAREPORT, ACCESS 2000, y reporte de comisiones...

...Hola pues una vez mas con mis reportes ahi les va el detalle...

tengo una BDACCESS y dos TABLAS

Tabla-Actividades
-----------------------------------------------
ID |Nombre |TipoA |TipoB |Precio |
-----------------------------------------------
0001 |AAAA |6.0 |7.0 |58 |
0002 |BBBB |8.5 |9.5 |125 |
0003 |CCCC |9.0 |9.6 |320 |
-----------------------------------------------

Tabla-Cupones
-----------------------------------------------
Cantidad|Acti |Folio |Tipo |Precio |
-----------------------------------------------
2 |BBBB |1112 |Tipo B |125 |
2 |BBBB |1115 |Tipo A |125 |
1 |CCCC |1122 |Tipo B |320 |
2 |CCCC |1121 |Tipo A |320 |
-----------------------------------------------


Mi Reporte es de Comisiones por Cupon y tiene que ser de la siguiente manera

--------------------------------------------------------------------------
FOLIO CANTI TIPO ACTIVI PRECIO COMISION
--------------------------------------------------------------------------
1112 2 Tipo B BBBB 125 (PRECIO * Actividades.TipoB)
1115 2 Tipo A BBBB 125 (PRECIO * Actividades.TipoA)
1122 1 Tipo B CCCC 320 (PRECIO * Actividades.TipoB)
1121 2 Tipo A CCCC 320 (PRECIO * Actividades.TipoA)
--------------------------------------------------------------------------

...Mi problema es donde, como y cuando le digo al Reporte que... si el tipo de CUPON es A,B o C multiplique dicho precio por la comision dada como esta en el ejemplo entre parentesis, o como arreglarian esta situacion?

...Espero haberme explicado bien...Por su ayuda GRACIAS!
  #2 (permalink)  
Antiguo 15/11/2005, 10:29
 
Fecha de Ingreso: octubre-2005
Mensajes: 50
Antigüedad: 18 años, 6 meses
Puntos: 0
Busqueda Que Paso?

...Que paso Nadie se animo o que, o mas bien fui yo el que no me explique bien?

...Saludos!
  #3 (permalink)  
Antiguo 16/11/2005, 09:22
 
Fecha de Ingreso: noviembre-2005
Mensajes: 10
Antigüedad: 18 años, 5 meses
Puntos: 0
De acuerdo hola

todas las operaciones las debes hacer en la consulta para luego mostrarlas en el reporte

saludos

desarrollador de software y redes
msn/correo: [email protected]
[email protected]
Bogotá-Colombia
  #4 (permalink)  
Antiguo 16/11/2005, 10:33
Avatar de The_Pretorian  
Fecha de Ingreso: diciembre-2004
Ubicación: Lima - Peru
Mensajes: 267
Antigüedad: 19 años, 4 meses
Puntos: 0
Buenos Dias
Se puede elaborar, pero lo idela seria como lo menciono OAST, crear una consulta y solo invocarla.
Atte
Jorge Diaz
__________________
Creo que todas las cosas suceden por algo, no es eso que los demas llaman 'Destino'. Definitivamente Dios no juega a los dados...
  #5 (permalink)  
Antiguo 16/11/2005, 11:21
 
Fecha de Ingreso: octubre-2005
Mensajes: 50
Antigüedad: 18 años, 6 meses
Puntos: 0
Ok Ok peeero...

...Ok la cosa esta asi jovenes, ya he trabajado con dos tablas unidas en la sentencia SQL del command, no es nada mas que un INNER JOIN

...Tambien lo he hecho multiplicando dos campos de diferentes tablas para usarlo como un dato mas en el reporte, algo asi como (Cupones.Cantidad*Actividades.Precio) AS Total

...Mi real problema es... (tomando el ejemplo que escribi en el primer POST) , Necesito obtener un campo "COMISION" para mi reporte en el cual me multiplique (Cupones.Precio * Actividades.TipoA) pero algunas veces (Como lo dice en mi ejemplo) la multiplicacion tendra que ser por otro campo de la tabla Actividades dependiendo del TIPO que sea...

...EN RESUMEN:

Si el campo TIPO en mi Tabla CUPONES es "TipoA" entonces multiplique Cupones.Precio*Actividades.TipoA
pero si el campo TIPO en mi tabla CUPONES es "TipoB" entonces multiplique Cupones.Precio*Actividades.TipoB

Claro que se como hacer el "IF" para que esto funcione, pero donde pongo este "IF"? por que no lo puedo meter en la consulta SQL del COMMAND o si? y si es asi diganme como... Espero haber sifo claro esta vez (acuerdense que estoy hablando del DATAREPORT usado con un ENTORNO DE DATOS y un COMMAND)

...GRACIAS!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:13.