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

Dichoso Select

Estas en el tema de Dichoso Select en el foro de Visual Basic clásico en Foros del Web. En una pantalla donde se captan datos (VB6/Access97) hay un control ADO, cuyo recordsource es: darprimaryRS.RecordSource = "Select * from Tabla1" ...pero en determinado momento ...
  #1 (permalink)  
Antiguo 24/06/2005, 03:26
jorevale
Invitado
 
Mensajes: n/a
Puntos:
Dichoso Select

En una pantalla donde se captan datos (VB6/Access97) hay un control ADO, cuyo recordsource es:
darprimaryRS.RecordSource = "Select * from Tabla1"
...pero en determinado momento necesito hacer una selección (filtro) en esa misma pantalla para que muestre solo los resultados "Where Campo1='A'"...
...eso me sale bien, pues establezco la propiedad recordsource del ADO del modo siguiente:
darprimaryRS.RecordSource = "Select * from Tabla1 where Campo1='A'"
...pero luego necesito restaurar la consulta original!!!
y cuando le pongo de nuevo:
darprimaryRS.RecordSource = "Select * from Tabla1"
se me queda con el filtro, no lo quita.
No lo quita inclusive aunque le ponga antes:
darprimaryRS.RecordSource = ""

Podéis ayudarme?

Gracias
  #2 (permalink)  
Antiguo 24/06/2005, 03:27
jorevale
Invitado
 
Mensajes: n/a
Puntos:
ah...!

Había olvidado que he probado también a refrescar el recordset, y nada.
  #3 (permalink)  
Antiguo 24/06/2005, 03:31
jorevale
Invitado
 
Mensajes: n/a
Puntos:
Vale

Vale, ya está, tenía mal el orden.....


Gilipollas que soy!!!

darprimaryRS.RecordSource = ""
darprimaryRS.RecordSource = "Select * from Tabla1"
darprimaryRS.refresh

perdonen
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 10:02.