Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: fabriccio en Miércoles 14 de Marzo de 2007, 23:52
Título: Problemas Con Un Reporte
Publicado por: fabriccio en Miércoles 14 de Marzo de 2007, 23:52
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
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
Título: Re: Problemas Con Un Reporte
Publicado por: Widark en Jueves 15 de Marzo de 2007, 19:28
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.
Título: Re: Problemas Con Un Reporte
Publicado por: fabriccio en Viernes 16 de Marzo de 2007, 00:33
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