none
TextBox enlazado a un ComboBox RRS feed

  • Pregunta

  • Estoy realizando una base de datos en donde registro domicilios de clientes en la cual los campos de Delegación, Colonia y Código Postal los elijo de un ComboBox que está enlazado a otra base de datos de direcciones, todo funciona bien el enlace lo realicé jalando desde la ventana “Orígenes de datos” la tabla de direcciones hacia el diseñador del Formulario en los ComboBox de Delegación y Colonia y todo funciona bien, pero resulta que al querer ver la información en otro formulario que será sólo para ver los registros el campo correspondiente al Código Postal aparece vacío, que a diferencia de los campos de Delegación y Colonia éste es un TextBox, pues el resultado del Código Postal se corresponde con el seleccionado en el ComboBox de Colonia, entonces deduzco que realmente no está guardando el registro de Código Postal en la base de datos de clientes.

    ¿Qué debo hacer para que se guarde el Código Postal en la base de datos de clientes?

    Pues el problema es que no sólo deseo que haya un Formulario para ver sólo la información de los clientes sino que los campos se insertarán a un documento de Word.

    De antemano gracias a cualquier ayuda u orientación.

    • Cambiado Enrique M. Montejo martes, 10 de enero de 2017 7:24 Pregunta relacionada con el acceso a datos.
    sábado, 25 de mayo de 2013 22:28

Todas las respuestas

  • Hay Dios! déjame ver si entiendo lo que quieres (soy lento jejeje)...

    1.- Debes de tener un formulario con tus campos enlazados (me imagino que el de clientes) ahí debes de tener los combobox que por lo que dices funcionan bien al momento de guardar.

    2.- Aparte tienes un textbox en donde en lugar de seleccionar un texto introduces un CP y deseas que se guarde. Esto no se realiza, según leo.

    Lo que necesitas hacer para checar que todo ande bien es esto:

    1. Valida directamente en la BD para ver si tu valor de CP esta en la tabla o no.
    2. Sino esta seguramente el textbox no esta enlazado o tu comando de insert/update no esta correcto.
    3. Si el valor SI esta en la BD entonces es tu campo visor (el que muestra el valor) el que esta mal.

    Ahora bien, para poder ayudarte a resolver alguno de los errores es necesario saber si tu insert/update lo haces por código o bien por el Dataset que se crea al importar un origen de datos.

    Bien si es por la segunda opción entonces debes:

    1. Verificar que el dataadapter del origen de datos tenga bien configurados los comandos insert/update con todos los parámetros deseados.
    2. Que el textbox este enlazado al bindingsource de ese origen de datos, esto lo haces asi: ubica en las propiedades del objeto, la propiedad "(DataBindings)",  dale clic en el signo mas (+), en la propiedad "text" selecciona el bindingsource y el campo que deseas gestione este textbox, listo!

    Si tus instrucciones insert/update están bien solo debes llamar a alguna de ellas y tu campo se debe insertar/actualizar!

    Si te ha servido la ayuda marca como respuesta, saludos!!


    CBR


    • Editado CBR_ domingo, 26 de mayo de 2013 18:10
    domingo, 26 de mayo de 2013 18:07