Programación General > Power Builder

 Ordenar Un Dw Tipo Group

(1/1)

hhfebres:
si alguien podria guiarme para ordenar un dw tipo group,    no  ordena  con el      .sort("")....



2.-  deseo  actualizar un dropdown en un datawindow.....

leoandres:

--- Cita de: "hhfebres" --- si alguien podria guiarme para ordenar un dw tipo group,    no  ordena  con el      .sort("")....



2.-  deseo  actualizar un dropdown en un datawindow.....
--- Fin de la cita ---
Saludos.

Debes definir una variable para armar el sort y luegos asignarla para proceder al sort por ejemplo: con dos variables (que son los nombres de las columnas que vas a usar en el sort)

// Armar el encadenamiento del sort el valor A (en el ejemplo columnaa) y D (en el ejemplo columnab)  indican forma ascendente o descendente...debes separar los nombres de las columnas con ","

string sl_texto
sl_texto = "columnaa A" + "," + "columnab D"

// Asignarlo al sort del DW
dw_1.SetSort(sl_texto)

// Ejecutarlo
dw_1.Sort()

Leopoldo Taylhardat
Maracay, Venezuela

carlos_luis:
La primera columna de texto debe de ser la que corresponde al criterio de Agrupamiento, por ejemplo: Si sacas un listado de clientes por ciudad, y el criterio de agrupamiento es el campo "ciudad" (es logico...), , y luego quieres ordenarlo por nombres y direccion, la cadena quedaria algo así:

dw_1.setsort("ciudad asc, nombes asc, direccion asc")

luego le aplicas el
dw_1.Sort()
dw_1.GroupCalc()

Esta ultima linea, sirve para recalcular lor grupos,,,, pruebalo sin esta linea y veras la diferencia...


HECHO EN ECUADOR
Carlos Luis

leoandres:

--- Cita de: "hhfebres" ---si alguien podria guiarme para ordenar un dw tipo group,    no  ordena  con el      .sort("")....



2.-  deseo  actualizar un dropdown en un datawindow.....
--- Fin de la cita ---
Sobre lo 2do. que solicitas ayuda "actualizar un dddw" po favor explícate mejor que deseas hacer, porque puede ser como ejemplo:
1.- que quieras extraer información de la BD con un argumento diferente en una columna que tiene un dddw.
2.- Hacer actualizaciones de la data.

k8bis:
a mi lo que me paso fue que tenia varios grupos asi que como que no me pelaba con el sort asi como te comentan pero faltaba poner el groupcalc y con eso se soluciono mi problema

espero te sirva
salu2

Navegación

[0] Índice de Mensajes

Ir a la versión completa