SoloCodigo

Programación General => Power Builder => Mensaje iniciado por: darksito en Viernes 8 de Enero de 2010, 21:50

Título: consulta
Publicado por: darksito en Viernes 8 de Enero de 2010, 21:50
Hola amigos de solocodigo quisiera saber si es bueno usar cursores para llenar combos ? o que otra solucion puede haber gracias
Título: Re: consulta
Publicado por: davidmolina1 en Sábado 9 de Enero de 2010, 10:38
No es ni bueno, ni malo, pero para qué complicarte la vida.

Si lo que usas es un dropdowndatawindow tienes datawindowchild que hacen lo mismo
Si lo que usas es un dropdownlistbox, listview, treeview, o similares, tienes datastores para traerte los datos de la base de datos.

Los cursores, lo mismo que las SQL embebidas en código son poco mantenibles.

Un saludo
Título: Re: consulta
Publicado por: darksito en Sábado 9 de Enero de 2010, 14:59
Me podrias dar algunos ejemplos porfis :D :oops:
Título: Re: consulta
Publicado por: davidmolina1 en Sábado 9 de Enero de 2010, 19:28
Cita de: "darksito"
Me podrias dar algunos ejemplos porfis :D :oops:


Te explico como debes usar un dropdown:

Un dropdown es una datawindow que con al menos dos campos uno el código del registro y otro la descripción.

Solo suele estar visible la descripción. (aunque si quieres mostrar el código no hay problema)

El nombre que yo le suele dar es dddw_xxxxx, esto es para saber que es un dropdowndatawindow.

Una vez que lo has hecho, debes tener una datawindow por ejemplo tipo form en la que tendrás un campo también código sobre el que debes indicar que de ese campo se mostrará un dropdown. Esto se hace en una propiedad llamada Style. aquí debes indicar la datawindow que hará de dropdown (la que has llamado dddw_xxxx) y después debes indicar el displayColumn y el dataColumn, es decir cual es el código y cual la descripción.

una vez que lo has hecho grabas la datawindow form y listo.

cuando ejecutes se te desplegará el dropdown sin tener que hacer nada más. ni retrieve a la dropdown, ni  settransobject.

Espero haberte ayudado.
Título: Re: consulta
Publicado por: darksito en Martes 12 de Enero de 2010, 14:56
los pasos serian los siguientes ?

1. Crear un dw por ejemplo de mi tabla empresa Codidgo y razonsocial
2. Hasta ai te entendi