Pero es que la tabla la tengo enlazada con otra superior, es decir, bancos enlazada con apuntes bancarios y quiero que al pulsar un boton me ordene los apuntes bancarios por fechas o por orden de entrada ¿ como lo hago ?
Si las tienes relacionadas como maestro-detalle, la tabla del detalle creo que no la podrás ordenar ya que tiene que estar indexda por el campo relacionado para poder mostrar aquella estructura..Lo que si puedes hacer es una sentencia SQL de esta forma: Select from Detalle where RefDetalle=IdMaestra order by Lo que Quieras.Ahora te explico: RefDetalle es el campo de la tabla de detalle que esta relacionada con la tabla maestra a traves del campo IdMaestra.En el componente SQL le asignas como Datasource el Datasource que tengas asignado a la tabla maestra y de esta forma cada vez que cambies de registro en la maestra, lanzará la consulta SQL y por defecto tomara IdMaestra ya que es el unico campo con este nombre existente entre ambas tablas.Si no lo entiendes dimelo. Suerte
No me entero, o no me sale, te digo como lo tengo. Tengo una tabla que se llama Cuentas con un campo llamado numcuenta que es común para las dos tablas, la tabla detalle se llama apuntescuentas; tengo un componente table, he hecho según tus instrucciones un componente sql con datasource el de la tabla principal y de sentencia sql: select * from apuntesbancos where (numcuenta=numcuenta) order by fecha ¿ Que hago mal?
Supongo que que lo de apuntescuentas y apuntesbancos es un lapsus porque dices que la tabla detalle se llama apuntescuentas y luego ewn la sentencia SQL le llamas apuntesbancos. Al grano, esta todo bien salvo que has de pasar un parámetro, no una igualdad fija por lo que quedaría de esta forma:select * from apuntesbancos where (numcuenta=:NUMCUENTA) //Alerta a los dos puntos : order by fecha. Luego claro esta asociala a un dtasource para que sus datos se puedan ver en una regilla. TIENE QUE FUNCIONAR ACABO DE HACERLO Y ME HA IDO BIEN. Suerte