Manual de power builder

Experto, estoy incursionando en PB y a mi también me interesaría que me enviaras el manual del 6.5 te lo agradecería muchísimo.
Ademas, te hago una consulta, a ver si me podes ayudar,
tengo en una datawindow una serie de datos en forma de grid, quisiera que al hacer click en el titulo de alguna columna me la ordene pero que me muestre con una flechita que esa columna esta ordena y según sea el gráfico de la flechita el tipo de orden que se le esta aplicando. Muchísimas gracias.
Respuesta
1
Mandame una dirección de mail para enviarte el manual (750k)
Aldob
[url|mailto:[email protected]][email protected][/url]
Y con respecto a ordenar la grilla, me podes orientar un poquito
Pone este código en el clicked de la dw. Esto es para ordenar. 'requiere que los txt con el nombre de la columna tengan el formato predeterminado de pb
string ls_col, ls_sort
integer li_pos
SetPointer(HourGlass!)
/*******************************************************/
/* Get the name of the object the pointer is over.     */
/*******************************************************/
ls_col = this.GetObjectAtPointer()
/*******************************************************/
/* Get the tab position            */
/*******************************************************/
li_pos = Pos(ls_col, "~t")
/*******************************************************/
/* Check last 2 characters           */
/*******************************************************/
ls_col = Left(ls_col, li_pos - 1)
/*******************************************************/
/* if not a column heading, then return       */
/*******************************************************/
if NOT Lower(Right(ls_col, 2)) = "_t" then Return
/*******************************************************/
/* Assumed that heading name is column name + "_t".  */
/* Remove the last to characters to get the column   */
/* name and then sort by it. If the sort criteria   */
/* matches the previous sort, then reverse it.    */
/*******************************************************/
ls_col  = Left(ls_col, Len(ls_col) - 2)
ls_sort = ls_col + " A"
if ls_sort = is_sort then
 ls_sort = ls_col + " D"
else
 ls_sort = ls_col + " A"
end if
is_sort = ls_sort
this.SetSort(is_sort)
this.Sort()
¿Te llego el manual?
Si es así, podes cerrar la pregunta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas