Programación General > Power Builder
Modificar posicion de columna en dw
darksito:
Hola amigos tengo un pequeño problema que es el siguiente tengo un dw con 6 columnas
idempleado,nombre,apellidos,cargo,categoria,sueldo
ahora lo que seo hacer es un reporte personalizada hize esto puese varios cbx_1 hasta cbx_6 que cuando este sea false se oculten las columna asi imprimir los datos que solo el usuario desea
String ls_cod
if cbx_1.checked=true then
ls_cod='1'
else
ls_cod='0'
End if
dw_1.modify('idempleado.visible'+space(1)+ls_cod)
dw_1.modify('idempleado_t.visible'+space(1)+ls_cod)
Ahora bien con eso oculto y muestro la columna pero cuando la muestro me aparece en el ultimo lugar de la filas quedame asi
nombre,apellidos,cargo,categoria,sueldo,idempleado
¿como logro que quede en una poscision predeterminada ? , gracias
davidmolina1:
No entiendo un par de cosas del código que has puesto:
1.- ¿Porqué pones space(1)?, ¿no es mejor ' ' o incluso dw_1.modify('idempleado.visible ' ?
2.- Si ls_cod puede contener '1' ó '0' la expresión del modify puede ser 'idempleado.visible 1' o 'idempleado.visible 0' En cualquier caso no va a ejecutarse bien.
Piénsalo un poquito más.
darksito:
bueno lo que estoy haciendo esque el usuario especifique que columnas mostar en el reporte por eso en el formulario puse checkbox para que seleccione las columan que desea asi cuando el checkbox esta on significa 1 y si no lo esta es 0 asi mi modify recibe 1 o 0 =D :clown: o hay manera mas eficas de lograrlo
davidmolina1:
¿Y has probado a pone un messagebox para ver lo que devuelve la función modify?
darksito:
bueno ai te adjunto la imagen de como esta
Cuando presiono crear se va modificando :D
Navegación
[#] Página Siguiente
Ir a la versión completa