Foros del Web » Programación para mayores de 30 ;) » .NET »

Como puedo hacer que no se muestren datos cancelados en CR

Estas en el tema de Como puedo hacer que no se muestren datos cancelados en CR en el foro de .NET en Foros del Web. Que tal amigos, bueno tengo una duda y espero que me puedan asesorar a resolverla, de antemano muchas gracias. Bueno explico... Resulta que estoy haciendo ...
  #1 (permalink)  
Antiguo 08/04/2011, 03:37
Avatar de slaxsna  
Fecha de Ingreso: diciembre-2010
Ubicación: Tampico
Mensajes: 38
Antigüedad: 13 años, 4 meses
Puntos: 3
Como puedo hacer que no se muestren datos cancelados en CR

Que tal amigos, bueno tengo una duda y espero que me puedan asesorar a resolverla, de antemano muchas gracias. Bueno explico...

Resulta que estoy haciendo un sistema de tipo cobros en el cual tengo un formulario donde se realizan dichos cobros cada uno con su numero de folio - consecutivo esos datos se guardan en una tabla de mi base de datos y tiene la opcion de realizar "otros Cobros" dicho formulario, el cual ese otros cobros se añade a otra tabla de mi base de datos, bueno mi problema es que me piden que la tabla cobros tenga un campo llamado Status en el cual muestra si ese cobro esta "activo" o "cancelado" entonces cuando yo cancelo un cobro o un numero de folio no se borra de esa tabla si no que solo cambia su Status, ok eso lo tengo resuelto lo que no consigo hacer es que al momento de mostrar los reportes lo que quisiera es que no me mostrara los folios cancelados, solamente los activos, pero no encuentro la forma.

Si me pudieran asesorar sobre el camino correcto para resolver ese problema se los agradeceria.

Por cierto estoy programando en Vb.NET y uso Crystal Reports for Visual Studio 2010 y MySQL.

PD: O alguna forma que me sugieran de manejar dichos datos cobros-cancelaciones? sería mejor que cada folio cancelado mandarlo a otra tabla?


Gracias amigos.
  #2 (permalink)  
Antiguo 08/04/2011, 07:15
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Como puedo hacer que no se muestren datos cancelados en CR

Hola slaxsna, para que podamos ayudarte mejor podrias poner tu codigo el cual lleva la consulta SQL para observas las posibles bajas que puedas tener y un poco la estructura de tus tablas. Saludos!
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 08/04/2011, 14:21
Avatar de slaxsna  
Fecha de Ingreso: diciembre-2010
Ubicación: Tampico
Mensajes: 38
Antigüedad: 13 años, 4 meses
Puntos: 3
Respuesta: Como puedo hacer que no se muestren datos cancelados en CR

Hombre gracias por responder, mira pues no se que código poner para explicar mas ... ya que lo unico que busco es que el reporte me muestre los datos de una tabla entera por decir, tengo un boton el cual dice "Imprimir Todo" entonces al darle clic me va mostrar todos los empleados que han realizado pagos o sea que el Reporte me va mostrar toda la tabla "cobros" en el cual tiene como 6 campos y uno de esos campos se llama "Status" en el cual cuando hago una cancelacion de un cobro ese campo cambia a cancelado ...

O sea que en Crystal Report yo solamente cogo todos los datos de esa tabla por ejemplo en el Field Explorer del Reporte, le doy en clic derecho en Database Fields y despues Show SQL Query y la consulta es asi:

Código:
-

SELECT cobros1.NumEmp, empleado1.NomEmp, cobros1.NumFolio, cobros1.FechaAb, cobros1.HoraAb, cobros1.Abono, empleado1.Importe
 FROM   ozuluamadb2.cobros cobros1 INNER JOIN ozuluamadb2.empleado empleado1 ON cobros1.NumEmp=empleado1.NumEmp
 ORDER BY cobros1.NumEmp, empleado1.NomEmp

-
Me extrae datos como el nombre del empleado, la fecha en que abono, la hora etc etc lo unico que busco es que ... no me muestre registros cuyo "Status" sea cancelado.


Espero y haberme explicado, de igual forma gracias por todo.

Saludos
  #4 (permalink)  
Antiguo 08/04/2011, 14:29
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Como puedo hacer que no se muestren datos cancelados en CR

Hola slaxsna, no crees que ya es cuestion de tu consulta? ... osea hacerle un where para filtrar el estado donde sea activo... Sino te comprendi bien espero entiendas y expliques algo mas detallado... :

Código MySQL:
Ver original
  1. SELECT cobros1.NumEmp, empleado1.NomEmp, cobros1.NumFolio, cobros1.FechaAb, cobros1.HoraAb, cobros1.Abono, empleado1.Importe
  2.  FROM   ozuluamadb2.cobros cobros1 INNER JOIN ozuluamadb2.empleado empleado1 ON cobros1.NumEmp=empleado1.NumEmp
  3. WHERE cobros1.estado = 'Activo'
  4.  ORDER BY cobros1.NumEmp, empleado1.NomEmp
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Última edición por Aquaventus; 08/04/2011 a las 14:39
  #5 (permalink)  
Antiguo 08/04/2011, 15:10
Avatar de slaxsna  
Fecha de Ingreso: diciembre-2010
Ubicación: Tampico
Mensajes: 38
Antigüedad: 13 años, 4 meses
Puntos: 3
Respuesta: Como puedo hacer que no se muestren datos cancelados en CR

Gracias Aquaventus, es precisamente lo que necesito me haz entendido bien hehehe, pero bueno ahora como pudiera editar la consulta de mi crystal report, ya ves que cuando creas un reporte por medio del diseñador te crea esa consulta, bueno como podría hacer para editar eso? he estado buscando y nada o alguna otra forma mejor de hacerlo?


Muchas gracias por ayudarme enserio que lo agradezco.
  #6 (permalink)  
Antiguo 08/04/2011, 15:14
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Como puedo hacer que no se muestren datos cancelados en CR

Creo que este manual te puede ayudar mejor :

crystal report con dataset

Saludos slaxsna !
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #7 (permalink)  
Antiguo 08/04/2011, 15:34
Avatar de slaxsna  
Fecha de Ingreso: diciembre-2010
Ubicación: Tampico
Mensajes: 38
Antigüedad: 13 años, 4 meses
Puntos: 3
Respuesta: Como puedo hacer que no se muestren datos cancelados en CR

Muchas gracias, el problema es que no puedo crear un dataset con MySQL no se que problema sea pero siempre que lo quiero hacer al momento de finalizarlo me marca... one or more errror(s) ocurred while processing the database objects(s).

Bueno he leido creo que es problema con el connector de MySQL en fin, estaba de igual forma cambiarme a posgress que ahi si puedo.

Como quiera muchas gracias por tus respuestas debe ser de esa forma como se soluciona el problema que tengo voy a intentarlo.

Gracias nos leemos pronto Saludos Aquaventus

Etiquetas: crystal
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 21:12.