flitrar tabla
Publicado por mauriico (9 intervenciones) el 12/06/2009 01:35:13
necesito esta ayuda por favor, estoy filtrando una tabla de cuenta corriente
por ej.: quiero ver del cliente 21 toda la deuda
aca funciona bien pero quisiera verlo ordenado por la fecha de las factura
yo tengo esto
select ctacte
set order to 1 * 1 && la ordeno por el cliente, si no lo hago asi no funciona
go top
scan
selec ctacte && selecciono la tabla
select codcliente, fecha, comp, referencias, debe, saldo from ctacte where (codcliente) ==(thisform.text1.value) into cursor temp_ctacte
select temp_ctacte && genero una tabla temporal
go top
thisform.grdcuentacorriente.recordsource = "temp_ctacte"
&& le devuelvo los datos a una grilla
thisform.grdcuentacorriente.column1.controlsource="temp_ctacte.codcliente"
thisform.grdcuentacorriente.column2.controlsource="temp_ctacte.fecha"
thisform.grdcuentacorriente.column3.controlsource="temp_ctacte.comp"
thisform.grdcuentacorriente.column4.controlsource="temp_ctacte.referencias"
thisform.grdcuentacorriente.column5.controlsource="temp_ctacte.debe"
thisform.grdcuentacorriente.column6.controlsource="temp_ctacte.saldo"
thisform.grdcuentacorriente.refresh
endscan
bueno esto funciona sin problemas lo q sucede es q tengo los reg desordenados y si quiero ordenarlos por fecha, donde esta el asteriso me modifica todo y no anda bien
¿ q Puedo hacer para seguir viendolos pero ordenados por fecha? gracias
por ej.: quiero ver del cliente 21 toda la deuda
aca funciona bien pero quisiera verlo ordenado por la fecha de las factura
yo tengo esto
select ctacte
set order to 1 * 1 && la ordeno por el cliente, si no lo hago asi no funciona
go top
scan
selec ctacte && selecciono la tabla
select codcliente, fecha, comp, referencias, debe, saldo from ctacte where (codcliente) ==(thisform.text1.value) into cursor temp_ctacte
select temp_ctacte && genero una tabla temporal
go top
thisform.grdcuentacorriente.recordsource = "temp_ctacte"
&& le devuelvo los datos a una grilla
thisform.grdcuentacorriente.column1.controlsource="temp_ctacte.codcliente"
thisform.grdcuentacorriente.column2.controlsource="temp_ctacte.fecha"
thisform.grdcuentacorriente.column3.controlsource="temp_ctacte.comp"
thisform.grdcuentacorriente.column4.controlsource="temp_ctacte.referencias"
thisform.grdcuentacorriente.column5.controlsource="temp_ctacte.debe"
thisform.grdcuentacorriente.column6.controlsource="temp_ctacte.saldo"
thisform.grdcuentacorriente.refresh
endscan
bueno esto funciona sin problemas lo q sucede es q tengo los reg desordenados y si quiero ordenarlos por fecha, donde esta el asteriso me modifica todo y no anda bien
¿ q Puedo hacer para seguir viendolos pero ordenados por fecha? gracias
Valora esta pregunta


0