FoxPro/Visual FoxPro - Ordenaciòn de registros..

 
Vista:

Ordenaciòn de registros..

Publicado por daniela carrera (8 intervenciones) el 30/12/2005 04:30:08
Hola amigos, tengo otro problema...sucede que tengo una tabla que cuando la abro en modo de diseño aparecen los registros ordenados alfabeticamente pero

¿como puedo hacer que estos mismos registros aparezcan ordenados desde mi listbox que hice con el generador??..... en tiempo de ejecuciòn estos aparecen desordenados... espero que alguien me pueda ayudar ...mil gracias
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:Ordenaciòn de registros..

Publicado por juan (537 intervenciones) el 30/12/2005 15:10:29
te faltará esto
cuando hay una base con registros
Thisform.columncount=2
Thisfor.Listbox1. ListCount=1 // El índice del elemento seleccionado.

ThisForm.Listbox1.ListIndex=1


Esto otro es una matriz de ejemplo
LISTBOX
* Defino y cargo la matriz
DIMENSION NomApe(3,2)
NomApe[1,1] = "Juan"
NomApe[1,2] = "Marcia"
NomApe[2,1] = "Marcelo"
NomApe[2,2] = "Pame"
NomApe[3,1] = "Julio"
NomApe[3,2] = "Evenecer"
* Pongo a 2 columna el listbox y fijo a 100 el ancho
ThisForm.Listbox1.ColumnCount = 2
ThisForm.Listbox1.ColumnWidths="100,100"
* Defino que columna va estar vinculado por la propiedad value
ThisForm.Listbox1.BoundColumn = 1
* Fijo el origen de datos (5=matriz) y el nombre de la matriz
Thisform.Listbox1.RowSourceType = 5
Thisform.Listbox1.RowSource = 'NomApe'
ThisForm.Listbox1.ListIndex=1
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:Ordenaciòn de registros..

Publicado por Antonio Angulo (2 intervenciones) el 29/01/2006 01:25:09
que tal si la tabala la lavants con sql y la envia sdirectamente al list, asi:

with thisform.list1.
.rowsourcetype=4
.rowsource='select nombre from tabla order by nombre ;
into cursor MyConsulta'
endw

Si vas a utilizar varios campos en la lista, separalos con comas (,) puedes condicionar con where.

Ten en cuanta la propiedad del list donde le deberas decir el numero de columnas que tendra la lista

No es necesario abrir la tabla, solo dale el camino con path

set path to c:\datos

Suerte...
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