¿hay alguna funcion que me devuelva la TTable que esta activa para poder ordenarla???
¿Quieres saber que TTable estás usando en ese momento?
Tu mismo dices que, en principio, se supone que tu DBGrid está apuntado (a través del Datasource) a una TTable... pues para saber a que TTable está apuntando basta con que se lo preguntes...
if DBGrid.Datasource.Dataset.Name = 'Table1' then
o
if DBGrid.Datasource.Dataset = MiDataset then
Luego es cosa de aplicar el indice que toque según el TTable por el que te muevas...
Por cierto, cuando dices "no me permite"... ¿Que error te da?
|