none
Dato nuevo en ComboBox

    Pregunta

  • Hola amigos.

    Tengo un ComboBox enlazado a datos de una tabla vía código. Esta en un formulario Factura y este representa al Cliente.

    Sucede que con frecuencia algunos clientes al contado quieren que la factura salga a su nombre.

    Intente grabar la factura escribiendo el nombre del supuesto cliente en el área de texto del Combo, la grabo muy bien pero, no grabo el codigo del cliente, lo puso en cero y, en consecuencia no aparece en los resultados de la consulta en el listado de facturas emitidas.

    Que debo hacer?

    Gracias.

    martes, 20 de septiembre de 2016 12:02

Respuestas

  • Si el combo lo que hace es buscar lo que escribas en el dentro de la tabla de clientes, si no encuentra el registro en la tabla te pondrá un código cero o nulo (depende de como tengas el código de tu aplicación).

    Si es un cliente de contado supongo que se trata de un cliente que no está en la tabla de clientes y que si quieres que aparezca en el listado de facturas emitidas tendrás que darlo de alta en esa tabla (con su código correspondiente) o tener en la tabla de facturas un campo código de cliente (ya lo tienes) y otro de nombre para clientes de contado. De esta forma si el código de cliente es cero (pongamos que es ese el que asocias a clientes de contado) tomas ese nombre en lugar del nombre de la tabla de clientes. Ten en cuenta que tendrás que tener un registro en la tabla de clientes con el código cero y la descripción "Clientes de contado".


    Saludos, Javier J

    martes, 20 de septiembre de 2016 12:18

Todas las respuestas

  • Si el combo lo que hace es buscar lo que escribas en el dentro de la tabla de clientes, si no encuentra el registro en la tabla te pondrá un código cero o nulo (depende de como tengas el código de tu aplicación).

    Si es un cliente de contado supongo que se trata de un cliente que no está en la tabla de clientes y que si quieres que aparezca en el listado de facturas emitidas tendrás que darlo de alta en esa tabla (con su código correspondiente) o tener en la tabla de facturas un campo código de cliente (ya lo tienes) y otro de nombre para clientes de contado. De esta forma si el código de cliente es cero (pongamos que es ese el que asocias a clientes de contado) tomas ese nombre en lugar del nombre de la tabla de clientes. Ten en cuenta que tendrás que tener un registro en la tabla de clientes con el código cero y la descripción "Clientes de contado".


    Saludos, Javier J

    martes, 20 de septiembre de 2016 12:18
  • Gracias por estar ahí Javier.

    Acabo de implementar tu idea y salio muy bien.

    martes, 20 de septiembre de 2016 23:32