FoxPro/Visual FoxPro - ordenar en una grilla

 
Vista:

ordenar en una grilla

Publicado por marina (2 intervenciones) el 31/07/2009 20:55:41
Tengo este problema, estoy usando una grilla q es traida de una tabla, para facturar:
la tabla facturacia:
codigo, descrip, precio, cant, iva, subtotal
y la grilla viene con esos datos
grdfacturacia
col1.text1(codigo) col2.text1(apellido) col3.text1(precio) col4.text(cant), col5.text(iva), col6.text(subtotal)
el iva puede ser del 21% o 10,5% coloco un ejemplo como quedaria la grilla, por ej
5 manteca 45 1 21% 54.45
3 aceite 25 2 10.5% 55.25
5 vino b 25 1 21% 30.25
1 vino t 45.20 1 10.5% 49.95

hasta aca todo bien, el iva se lo coloco yo
lo q yo necesito es cuando se termina de facturar q yo pueda acomodar esta grilla por el iva por ej. ordenado primero todos los de 10.5
yo pense lo siguiente ordeno la tabla y los devuelvo a la grilla, de esta manera

select facturacia
SET ORDER TO 1
go top
for fac =1 to 15
thisform.grdfacturacia.column1.text1.value= facturacia.codigo
thisform.grdfacturacia.column2.text1.value=facturacia.des
thisform.grdfacturacia.column3.text1.value=facturacia.precio
thisform.grdfacturacia.column4.text1.value=facturacia.cantidad
thisform.grdfacturacia.column5.text1.value=facturacia.iva
thisform.grdfacturacia.column6.text1.value=facturacia.subtotal
skip
endfor
go top
thisform.Refresh
y funciona bien, lo ordena y me lo muestra en la grilla ,el gran problema es q me los manda al fondo de la grilla utilizando los ultimos registros y yo quiero q queden al principio, q puedo hacer?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ordenar en una grilla

Publicado por sergio (737 intervenciones) el 31/07/2009 21:39:17
Ordenalas al reves

order by iva desc o asc
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ordenar en una grilla

Publicado por tania (1 intervención) el 15/12/2009 19:37:27
como le hago para poner otro iba, porque en mexico cambio la tasa del iva al 16 % y no se como cambiarselo al programa...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar