Visual Basic - Duda con recordset

Life is soft - evento anual de software empresarial
   
Vista:

Duda con recordset

Publicado por Rolando Moreno (22 intervenciones) el 12/09/2007 18:37:30
Buen dia,

Tengo una duda, espero me puedan ayudar.

Tengo el siguiente query:

Utilizo DAO 3.6

dim BaseDat as Database
dim Str as String
dim Rec as RecordSet

Str = "select Clave, Nombre from Clientes Order by Clave"
set Rec = BaseDat.openrecordset(Str, dbopensnapshot)

El recordset esta ordenado por la Clave, lo que quiero saber es si el recordset lo puedo ordenar por el nombre sin hacer nuevamente la consulta.

Veo que el tipo recordset tiene la propiedad "Sort", pero no se si esa me pueda servir, y en todo caso, como se utiliza.

Saludos y gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Duda con recordset

Publicado por Cesar Figueroa Cadenillas (3 intervenciones) el 12/09/2007 21:34:40
Rolando:

Esta bien usar la propiedad Sort del recordset, se usa asi Rec.Sort = "Clave", adicionalmente por si en algun caso lo necesitas tambien existe la propiedad filter, que t sirve para hacer un filtro dentro del recordset, y se usa asi:

Rec.Filter = "Campo = 1"

y para limpiar el filtro es
rs.filter = adfilternone

Ojala te sirva lo que t comente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Duda con recordset

Publicado por Rolando Moreno (22 intervenciones) el 12/09/2007 21:50:00
Mil gracias Cesar,

De hecho el filtro se me hace mejor para lo que nececito.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar