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

Ayuda Urgente Con Busquedas Avanzadas

Estas en el tema de Ayuda Urgente Con Busquedas Avanzadas en el foro de Visual Basic clásico en Foros del Web. Hola, necesito de vuestra ayuda, estoy realizando un sistema de control de alumnos y necesito hacer una busqueda en una DB de Access. utilizo el ...
  #1 (permalink)  
Antiguo 17/04/2005, 13:59
 
Fecha de Ingreso: abril-2005
Mensajes: 4
Antigüedad: 19 años
Puntos: 0
Busqueda Ayuda Urgente Con Busquedas Avanzadas

Hola, necesito de vuestra ayuda, estoy realizando un sistema de control de alumnos y necesito hacer una busqueda en una DB de Access.
utilizo el objero ADO para conectarme con la base de datos.
MI problema es el siguiente:
tengo una tabla llamada colecturia en la DB. En esta se muestran todos los meses del año.
La BD posee:
Codigo / Nombre / Febrero / Marzo /
00001 Carlos Cuellar 12.00 7.00
00002 Laura Pérez 0.00 7.00
00003 Joe Satriani 0.00 0.00

Quiero hacer un form de busqueda personalizada por mes con las dos opciones siguientes:
1) Que me busque los alumnos que ya pagaron.
2) Que busque los alumnos ue no han pagado.

Y el listado de cada selección que lo reflaje en un MSFlexGrid.

Si alguien puede ayudarme se los agradeceré muchísimo, de verdad me URGE y de antemano muchas gracias
  #2 (permalink)  
Antiguo 17/04/2005, 18:41
Avatar de OYEME  
Fecha de Ingreso: marzo-2004
Ubicación: Lima
Mensajes: 307
Antigüedad: 20 años, 1 mes
Puntos: 1
pero que han pagado enq ue mes o en todos los meses????

seria bueno preguntar osea sin quieres saber si pagaron en el mes de enero

select * from colecturia where enero > 0

si quieres de todos los meses
select * from colecturia where enero+febre+marzo+abril..... > 0

espero te sriva
__________________
http://www.luisariashidalgo.com
  #3 (permalink)  
Antiguo 17/04/2005, 20:04
 
Fecha de Ingreso: abril-2005
Mensajes: 4
Antigüedad: 19 años
Puntos: 0
Busqueda Avanzada

Ok, lo que necesito saber es si pagaron en un solo mes, es decir que tengo que hacer para que me busque el campo que me dices:
Cuando me pones:
select * from colecturia where enero > 0
A donde tengo que ponerlo, soy nuevo en Basic y me gustaria que me ayudaras con eso.
De antemano Gracias OYEME
Espero tus comentarios
  #4 (permalink)  
Antiguo 17/04/2005, 20:36
Avatar de OYEME  
Fecha de Ingreso: marzo-2004
Ubicación: Lima
Mensajes: 307
Antigüedad: 20 años, 1 mes
Puntos: 1
a ok si estas utlizando un objeto ado
el ado tiene una metodo llamdo filter
podrias poner adodb1.recordset.filter= "enero> 0"' aqui va la condicion va entre comillas

donde adodb1 es el nombre de tu ado

ahora loq ue yo te puse en el post anterior fue usando programacion ado ahi ya no utilizas el control ado todo lo haces con variables

me avisas si salio

ahhh si quieres quitar el filtro seria
adodb1.recordset.filter=adfilternone
__________________
http://www.luisariashidalgo.com
  #5 (permalink)  
Antiguo 17/04/2005, 21:13
 
Fecha de Ingreso: abril-2005
Mensajes: 4
Antigüedad: 19 años
Puntos: 0
Busqueda Avanzada

Oye, fijte que tengo ya el código de muestra pero al seleccionar un optionbutton me da un error.
mi msn es [email protected]
Si puedes agregarme para enviartelo talvez me puedas ayudar.
De ante mano mil gracias y espero tu respuesta
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 15:21.