Sección de códigos , trucos y ejemplos para visual basic


397 - Propiedad Sort de Ado

<Volver> - Anterior - Siguiente



 

Ejemplo para ordenar un recordset mediante la propiedad Sort

 

A la propiedad Sort , se le debe indicar el nombre del campo por el cual se ordenará la columna , por ejemplo:

rs.Sort = "NombreUsuario"

 

En este ejemplo, que utiliza la base de datos Nwind.mdb de vb, se carga en el recordset la tabla Clientes , y luego mediante tres optionButton, se ordena cada campo. Los campos son : IdCliente, NombreContacto y CargoContacto

 

formularion con el Flexgrid y los datos ordenados usando Sort

 

Pasos para el ejemplo

 

Código fuente en el formulario

 


 

Nota: por defecto , la ordenación se realiza en forma Ascendente, si se quiere ordenar en forma Descendente, se debe indicar el valor " Desc "por ejemplo :

rs.Sort = "IdCliente Desc"

 

Importante sobre error : Si se produce un error en tiempo de ejecución , al querer asignar el campo a la propiedad Sort : Error : " El proveedor actual no admite las interfaces necesarisa para Filtrar u ordenar ", es por que la propiedad CursorLocation del recordset debe estar con el valor AdUseClient

rs.CursorLocation = adUseClient

 

Nota: Este proyeto es similar pero para ordenar un datagrid mediante la propiedad Sort del recordset en el evento HeadClick de la grilla

 


Recursos vb 6.0 - Enlaces relacionados



Buscar en Recursos vb