SoloCodigo
Programación General => Power Builder => Mensaje iniciado por: Soultaker en Jueves 30 de Octubre de 2003, 22:00
-
Hola a todos ahora quisiera saber, miren yo quiero poner en un dropdownlistbox los campos de una tabla (codigo, nombre, apellido) luego selecionar uno y en 2 radiobutton (ascendente y descendente) luego cuando seleccione uno, en un datawindow lo muestre ordenado de acuerdo al campo que seleccione en el dropdownlistbox.
-
Hola Harol
Para ordenar en el datawindows por los campos que selecciones en el dropdown
debes usar una funcion llamada SetSort, seguida de otra llamada Sort, de la siguiente forma:
dw_1.SetSort("Nombre_del_Campo A") donde A identifica si es en orden Ascendente y D orden Descendente.
Luego de colocar esta linea de codigo debes colocar la funcion Sort() para que te ejecute la acción, de la siguiente forma
dw_1.SetSort("codigo_empleado A")
dw_1.Sort()
Si el nombre del campo a ordenar y el modo dependen de variables ( como habías dicho que querías especificarlo desde un radioButton y un dropdown, entonces debes capturar el campo y el orden y especificarlo para la funcion SetSort;
ejemplo:
String ls_campo, ls_orden
ls_campo = 'codigo_empleado" // viene del dropdown
ls_orden = 'A' // viene del radioButton
SetSort("'"+ls_campo + ls_orden+"'")
Sort( )