PDA

Ver la Versión Completa : Ordenar Una tabla por un Campo de otras Tabla


teletranx
18-08-2006, 03:07:39
Saludos

Tengo el siguiente Problema
Tengo que Ordenar una tabla con el campo de otra, las tablas son SubCen y cnd_detrem
Están relacionadas por cnd_detrem.ne = subcen.ne y cnd_detrem.dr_idunid = subcen.sc_correl

En cnd_detrem se necesita cambiar valores y ordenada por subcen.
He probado con:
1 Lookup,
2 campos Calculados,
3 Sql donde relaciono las dos tablas

En 1 y 2 no me ordena por el campo de la otra tabla, pero puedo modificar
En 3 Sale ordenado pero al momento de modificar me dice que campo desconocido (el campo de la otra tabla)

Una Solución que es agregar el campo del Subcen al cnd_detrem.
Pero eso no quiero.

Gracias

roman
18-08-2006, 03:28:49
En estos casos es muy posible que la consulta sql no arroje un data set actualizable. Por tanto es más que probable que debas usar alguna componente del tipo TUpdateSQL. Busca en la ayuda de Delphi sobre ella. A grandes rasgos, es una componente que te permite especificar la sentencia sql necesaria (UPDATE en este caso) para poder actualzar un registro.

// Saludos

teletranx
18-08-2006, 15:56:35
Gracias por la Respuesta.

Pero me falto mensionar que estoy usando dbExpress, programación en tres capas con FireBird.