Programación General > Visual Basic 6.0 e inferiores

 Problemas Con Un Reporte

(1/1)

fabriccio:
Hola a todos tengo un problema con un DataReport:

En la tabla Articulos los campos son:
CODIGO,DESCRIPCION, VALOR_IMPUESTO,IMPUESTO_INCLUIDO,PRECIO
Todos esos campos tienen que mostrarse en un DataReport + otro que sera un campo calculado que se llamara IMPORTE.

*Si en el campo IMPUESTO_INCLUIDO dice Sí entonces el valor del IMPORTE es VALOR_IMPUESTO+PRECIO.

*Si en el campo IMPUESTO_INCLUIDO dice No entonces el valor del IMPORTE es
igual al PRECIO.

*El Datareport no esta conectado con un DataEvironment
Osea lo he conectado solo con el Recordset

*set Reporte.datasource=Recordset
  Reporte.sections("Seccion").controls("RptTextBox").datafield="NombreCampo"
etc,etc

¿Me dejo entender?

Ah aproposito fuera del tema alguien sabe sobre un control que sea parecido al DataGrid y que no sea el DBGrid. -_-''
Ojala que me puedan ayudar.Gracias

Widark:
Que tal fabriccio!

Eso lo debes hacer en la consulta, y seria algo asi
--- Código: Text ---Select *, IIF(IMPUESTO_INCLUIDO=False, PRECIO, VALOR_IMPUESTO+PRECIO) as IMPORTE From [el resto de la cadena] 
Espero te ayude.

fabriccio:
Gracias voy a ver que tal me va.
Digamos que tengo el campo PRECIO y quiero hacer algo como si fuera un simulacro,osea mostrar en el reporte los registros del campo PRECIO pero + un valor cualquiera
Algo asi

Reporte.sections("Seccion").controls("RptTextBox").datafield="NombreCampo"+un valor, por ejemplo 10


Es algo bruto pero ¿como podria hacerlo?  =(

Navegación

[0] Índice de Mensajes

Ir a la versión completa