Code: Select all | Expand
TEXT INTO cQuery
SELECT legajo,
apellido,
nombres,
colegios.detalle as colegio,
grupo
FROM padron
LEFT JOIN colegios ON padron.grupo = colegios.codigo
ORDER BY apellido, nombres
ENDTEXT
oRs := oApp:oServer:RowSet( cQuery )
Code: Select all | Expand
aHeaders := { "Legajo",;
"Apellido y nombres",;
"Colegio" }
aCols := { "legajo",;
"CapFirst( apellido ) + ' ' + CapFirst( nombres )",;
"colegio" }
// CapFirst() muestra el texto en minùscula salvo la primer letra de cada palabra
@ nRow, nCol XBROWSE ::oBrw;
SIZE nBrwW, nBrwH;
PIXEL;
OF ::oDlg;
DATASOURCE ::oRs;
AUTOSORT;
COLUMNS aCols
El campo LEGAJO es numerico, ordena correctamente pero al hacer una busqueda incremental obtengo el aviso de "TYPE MISMATCH".
Que hay que tener en cuenta
Bienvenida cualquier ayuda.