ordenar
Publicado por marcos (7 intervenciones) el 22/08/2008 15:12:12
hoala.... tengo una tabla y una busqueda SQl, mi problema es que el cursor que me crea lo tengo q ordenar por cuatro opciones de pendiendo de un option group
select xtmp(nombr del cursor)
index on str(codigo,10)+str(zona,10)+str(subzona,10) tag co_zo_su
index on zona tag zona
select texto
do case
case thisform.optiongroup1.option1.value=1
SET ORDER TO && nombre
case thisform.optiongroup1.option2.value=1
index on zona tag zona
set order to zona && zona
case thisform.optiongroup1.option3.value=1
index on sub tag subzona
set order to subzona && subzona
case thisform.optiongroup1.option4.value=1
index on codigo tag codigo
set order to codigo && codigo
endcase
y me dice q la tabla q esta en memoria es de solo lecturaa u no se puede modificar. De que forma puedo lograr ordenarlos para luego precentarlos en un informe. No se si esta es la correcta o hay q hacerlo de otra forma.
desde ya gracias
saludos
select xtmp(nombr del cursor)
index on str(codigo,10)+str(zona,10)+str(subzona,10) tag co_zo_su
index on zona tag zona
select texto
do case
case thisform.optiongroup1.option1.value=1
SET ORDER TO && nombre
case thisform.optiongroup1.option2.value=1
index on zona tag zona
set order to zona && zona
case thisform.optiongroup1.option3.value=1
index on sub tag subzona
set order to subzona && subzona
case thisform.optiongroup1.option4.value=1
index on codigo tag codigo
set order to codigo && codigo
endcase
y me dice q la tabla q esta en memoria es de solo lecturaa u no se puede modificar. De que forma puedo lograr ordenarlos para luego precentarlos en un informe. No se si esta es la correcta o hay q hacerlo de otra forma.
desde ya gracias
saludos
Valora esta pregunta


0