Relacion de tablas en grid y ORDEN

10/06/2005 - 14:20 por RgSystems | Informe spam
Hola a todos,

Bueno, una consultilla:

Tengo un grid con una tabla principal relacionada con una tabla hija por un
campo indice en el entorno de datos del formulario.
Y aunque en el entorno de datos, en propiedades de la tabla hija pongo
ORDER="NOMBRE", en el grid no me aparece ordenado por nombre.

Uso VFP5
¿Cual es el problema?
Por supuesto que si lo hiciera con una vista, podría ordenarlo por cualquier
campo, pero ¿ por que no me lo ordena ?

Un saludo y gracias

Roberto García

Preguntas similare

Leer las respuestas

#1 Ana María Bisbé York
12/06/2005 - 09:57 | Informe spam
Hola Roberto:

Intenta fuera del formulario reproducir la situación y abrir las tablas con
browse para comprobar que en realidad tengas bien establecidos los índices y
las relaciones. Si eso está bien, entonces hay ue ver si dentro del
formulario, por alguna razón estás cambiando el orden de la tabla.


Saludos,

Ana
www.amby.net

"RgSystems" escribió en el mensaje
news:
Hola a todos,

Bueno, una consultilla:

Tengo un grid con una tabla principal relacionada con una tabla hija por


un
campo indice en el entorno de datos del formulario.
Y aunque en el entorno de datos, en propiedades de la tabla hija pongo
ORDER="NOMBRE", en el grid no me aparece ordenado por nombre.

Uso VFP5
¿Cual es el problema?
Por supuesto que si lo hiciera con una vista, podría ordenarlo por


cualquier
campo, pero ¿ por que no me lo ordena ?

Un saludo y gracias

Roberto García



Respuesta Responder a este mensaje
#2 RgSystems
13/06/2005 - 10:11 | Informe spam
Hola Ana,

Gracias por tu respuesta.
ya sé que no es muy ético, pero posteé el mismo mensaje en otro de los
grupos de Fox, en el que me comentaron que para que el orden aparezca tal y
como yo quiera definirlo debía crear un índice compuesto con
CAMPO_DE_RELACION + ORDEN DE VISUALIZACION, es decir:
INDICE+FECHA, por ejemplo. De esta forma, la relacion sería a través de
INDICE y fecha sería el campo del orden.

No sé si me he explicado ( tengo la sensación de que hoy estoy un poco
espeso ). El hecho es que así me ha funcionado, aunque no entiendo por qué
si en el entorno de datos le establezco un orden a la tabla hija, en el grid
del formulario no me aparece ordenado por ese campo, bueno, corramos un
tupido velo.

Gracias por contestar y un saludo
Roberto García.

"Ana María Bisbé York" escribió en el mensaje
news:
Hola Roberto:

Intenta fuera del formulario reproducir la situación y abrir las tablas
con
browse para comprobar que en realidad tengas bien establecidos los índices
y
las relaciones. Si eso está bien, entonces hay ue ver si dentro del
formulario, por alguna razón estás cambiando el orden de la tabla.


Saludos,

Ana
www.amby.net

"RgSystems" escribió en el mensaje
news:
Hola a todos,

Bueno, una consultilla:

Tengo un grid con una tabla principal relacionada con una tabla hija por


un
campo indice en el entorno de datos del formulario.
Y aunque en el entorno de datos, en propiedades de la tabla hija pongo
ORDER="NOMBRE", en el grid no me aparece ordenado por nombre.

Uso VFP5
¿Cual es el problema?
Por supuesto que si lo hiciera con una vista, podría ordenarlo por


cualquier
campo, pero ¿ por que no me lo ordena ?

Un saludo y gracias

Roberto García







Respuesta Responder a este mensaje
#3 Ana María Bisbé York
13/06/2005 - 10:21 | Informe spam
Hola Roberto:

ya sé que no es muy ético, pero posteé el mismo mensaje en otro de los
grupos de Fox


¿Cómo que no es ético? Para nada, Preguntar es totalmente ético. Aquí, allí,
donde sea. Lo importante es dar con la solución. Y si luego compartes lo que
te han comentado, pues mejor aún.

Fíjate que yo te decía que probaras a ver si estaban correctamente
establecidos los índices y las relaciones. En principio es lo mismo que te
han indicado, salvo que te dieron la solución correcta y yo no, te dí la vía
para que encontraras el problema.

No sé si me he explicado ( tengo la sensación de que hoy estoy un poco
espeso ).


San Lunes !!!

¿Qué es lo que no te quedó claro? Es importante que veas que los índices y
relaciones tienen que ser exactamente cómo los necesitas, en caso contrario
no se ponen de acuerdo las tablas.


Saludos,

Ana
www.amby.net


"RgSystems" escribió en el mensaje
news:%23jVaQ%23%
Hola Ana,

Gracias por tu respuesta.
ya sé que no es muy ético, pero posteé el mismo mensaje en otro de los
grupos de Fox, en el que me comentaron que para que el orden aparezca tal


y
como yo quiera definirlo debía crear un índice compuesto con
CAMPO_DE_RELACION + ORDEN DE VISUALIZACION, es decir:
INDICE+FECHA, por ejemplo. De esta forma, la relacion sería a través de
INDICE y fecha sería el campo del orden.

No sé si me he explicado ( tengo la sensación de que hoy estoy un poco
espeso ). El hecho es que así me ha funcionado, aunque no entiendo por


qué
si en el entorno de datos le establezco un orden a la tabla hija, en el


grid
del formulario no me aparece ordenado por ese campo, bueno, corramos un
tupido velo.

Gracias por contestar y un saludo
Roberto García.

"Ana María Bisbé York" escribió en el mensaje
news:
> Hola Roberto:
>
> Intenta fuera del formulario reproducir la situación y abrir las tablas
> con
> browse para comprobar que en realidad tengas bien establecidos los


índices
> y
> las relaciones. Si eso está bien, entonces hay ue ver si dentro del
> formulario, por alguna razón estás cambiando el orden de la tabla.
>
>
> Saludos,
>
> Ana
> www.amby.net
>
> "RgSystems" escribió en el mensaje
> news:
>> Hola a todos,
>>
>> Bueno, una consultilla:
>>
>> Tengo un grid con una tabla principal relacionada con una tabla hija


por
> un
>> campo indice en el entorno de datos del formulario.
>> Y aunque en el entorno de datos, en propiedades de la tabla hija pongo
>> ORDER="NOMBRE", en el grid no me aparece ordenado por nombre.
>>
>> Uso VFP5
>> ¿Cual es el problema?
>> Por supuesto que si lo hiciera con una vista, podría ordenarlo por
> cualquier
>> campo, pero ¿ por que no me lo ordena ?
>>
>> Un saludo y gracias
>>
>> Roberto García
>>
>>
>>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida