• Jueves 16 de Mayo de 2024, 23:31

Autor Tema:  consulta  (Leído 1993 veces)

darksito

  • Miembro MUY activo
  • ***
  • Mensajes: 145
  • Nacionalidad: pe
    • Ver Perfil
consulta
« en: Viernes 8 de Enero de 2010, 21:50 »
0
Hola amigos de solocodigo quisiera saber si es bueno usar cursores para llenar combos ? o que otra solucion puede haber gracias


davidmolina1

  • Miembro activo
  • **
  • Mensajes: 51
    • Ver Perfil
Re: consulta
« Respuesta #1 en: Sábado 9 de Enero de 2010, 10:38 »
0
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

darksito

  • Miembro MUY activo
  • ***
  • Mensajes: 145
  • Nacionalidad: pe
    • Ver Perfil
Re: consulta
« Respuesta #2 en: Sábado 9 de Enero de 2010, 14:59 »
0
Me podrias dar algunos ejemplos porfis :D :oops:


davidmolina1

  • Miembro activo
  • **
  • Mensajes: 51
    • Ver Perfil
Re: consulta
« Respuesta #3 en: Sábado 9 de Enero de 2010, 19:28 »
0
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.

darksito

  • Miembro MUY activo
  • ***
  • Mensajes: 145
  • Nacionalidad: pe
    • Ver Perfil
Re: consulta
« Respuesta #4 en: Martes 12 de Enero de 2010, 14:56 »
0
los pasos serian los siguientes ?

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