FoxPro/Visual FoxPro - Ordenar grid relacionado con tabla principal

 
Vista:

Ordenar grid relacionado con tabla principal

Publicado por Ángel Isorna (135 intervenciones) el 23/09/2003 06:35:43
Hola a todos:

Tengo un grid relacionado con una tabla principal. El índice de la tabla principal es FACTURA, el del grid tb. es FACTURA, pero yo deseo además ordenar el grid por ARTICULO, y no que salgan en el orden que fueron introducidos.

¿Cómo debo hacer sin SQL?

Gracias por adelantado.
Ángel.
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:Ordenar grid relacionado con tabla principal

Publicado por Plinio (7841 intervenciones) el 23/09/2003 16:23:52
Dentro del Data environment selecciona la tabla y dale a propiedades, en la propiedad Order pon el indice que te interesa
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:Ordenar grid relacionado con tabla principal

Publicado por Ángel Isorna (135 intervenciones) el 23/09/2003 21:38:25
Hola Plinio, gracias por tu ayuda:

He puesto tal como me dices en el entorno de datos y en la tabla articulosdefactura el orden deseado. He probado con solo articulo y con el compuesto factura+articulo (fact_art), pero sigue sin ordenarmelo.

¿Por qué puede ser?

Gracias de antemano por cualquier idea me puedas dar.

Un cordial saludo.
Ángel.
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:Ordenar grid relacionado con tabla principal

Publicado por Roman Suazo (2723 intervenciones) el 23/09/2003 22:54:12
Primero checa que en verdad tienes definidos los indices para la tabla,
y que pones el nombre correcto en en dataenvironment.

Con el indice compuesto mejor definelo algo asi:

Factura+'*'articulo, donde el campo factura y articulo deben ser CARACTERES.

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

RE:Ordenar grid relacionado con tabla principal

Publicado por Ángel Isorna (135 intervenciones) el 26/09/2003 00:52:29
Hola Roman y Plinio:

He definido el indice como str(factura)+str(articulo), pero tampoco me va.

El indice funciona bien fuera de ese formulario, si lo pruebo por ejemplo en un browse.

Si podeis darme alguna idea, gracias por adelantado.
Ángel.
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:Ordenar grid relacionado con tabla principal

Publicado por Roman Suazo (2723 intervenciones) el 26/09/2003 01:32:34
En el event LOAD de la forma pon:

selec tabla
set order to 'NombreIndice' ascending

Y listo la tabla debe estar ordenada cuando se muestre en el control.

que quieres decir con que el indice no funciona?
no ordena nada u ordena mal?

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

RE:Ordenar grid relacionado con tabla principal

Publicado por Ángel Isorna (135 intervenciones) el 26/09/2003 01:45:27
Hola:

He probado a poner eso en el load pero tampoco ordena el grid. El indice si lo pruebo en un browse si funciona bien.

Perdonar las molestias, si me podeis dar alguna luz, gracias por adelantado.

Ángel.
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:Ordenar grid relacionado con tabla principal

Publicado por Roman Suazo (2723 intervenciones) el 26/09/2003 02:28:17
Ya probaste hacerlo en otras formas? es decir crear una nueva, etc.

Si eso no te funciona, mandame la tabla junto con la forma o si el
proyecto no es muy grande, mandalo todo. Me mandas direcciones
para saber que formas usar y demas, etc.

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