none
Consulta a base de datos RRS feed

  • Pregunta

  • Quiero hacer una consulta a una base de datos llamada DatosInventario, con una tabla llamada Productos con los campos de CODIGO,PRODUCTO,PRECIO1,PRECIO2

    tengo 4 textbox (txtcodigo-txtproducto-txtprecio1-txtprecio2), quiero que al escribir en el txtcodigo un codigo y este sea igual al de la Tabla Productos automaticamente me llene los otros textbox, tengo un codigo para hacer eso con el evento Leave del textbox, pero para hacer la busqueda debo apretar Tab cada vez en el teclado para que el textbox pierda el foco y no quiero eso 

    jueves, 6 de octubre de 2016 20:13

Respuestas

  • El_vena,

    Dudo que el evento Leave sea el adecuado para ejecutar una acción de usuario, no digo que no cumpla el objetivo sino que podría ejecutarse mas veces de las requeridas, por ejemplo si navegas entre los controles con Tab puedes ocasionar que el control pierda el foco mas de una vez y que la acción se produzca. Creo que para estos casos una opción es lanzar la acción tras presionar la tecla [ENTER] o tras presionar un botón.

    Veo en tu historial un hilo anterior que entiendo trata del mismo caso: Consulta en visual studio y sql, en una de las respuestas se ejemplifica haciendo uso del evento KeyPress, ¿por qué no tomas el ejemplo?

    {!}- pero para hacer la busqueda debo apretar Tab cada vez en el teclado para que el textbox pierda el foco y no quiero eso 

    ¿Entonces como es que deseas se ejecute la acción?


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    jueves, 6 de octubre de 2016 22:51

Todas las respuestas

  • El_vena,

    Dudo que el evento Leave sea el adecuado para ejecutar una acción de usuario, no digo que no cumpla el objetivo sino que podría ejecutarse mas veces de las requeridas, por ejemplo si navegas entre los controles con Tab puedes ocasionar que el control pierda el foco mas de una vez y que la acción se produzca. Creo que para estos casos una opción es lanzar la acción tras presionar la tecla [ENTER] o tras presionar un botón.

    Veo en tu historial un hilo anterior que entiendo trata del mismo caso: Consulta en visual studio y sql, en una de las respuestas se ejemplifica haciendo uso del evento KeyPress, ¿por qué no tomas el ejemplo?

    {!}- pero para hacer la busqueda debo apretar Tab cada vez en el teclado para que el textbox pierda el foco y no quiero eso 

    ¿Entonces como es que deseas se ejecute la acción?


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    jueves, 6 de octubre de 2016 22:51
  • Es que el tema es el siguiente Dicho lo Anterior quiero eliminar los demas Textbox y solo dejar el txtcodigo, entonces al ingresar en textbox un codigo que me agregue automaticamente a un Data grid view los campos de codigo,producto,cantidad=1,precio

    Quedando asi 

    CODIGO       PRODUCTOS        CANTIDAD      PRECIO

    1001           PRODUCTO A               1                500

    0

    y al volver ingresar el mismo codigo Quede Asi

    CODIGO       PRODUCTOS        CANTIDAD      PRECIO

    1001           PRODUCTO A               2                500

    Envez de asi

    CODIGO       PRODUCTOS        CANTIDAD      PRECIO

    1001           PRODUCTO A               1                500

    1001           PRODUCTO A               1                 500

    En un futuro pretendo ingresar el codigo con un lector de codigos de barra



    • Editado El_vena jueves, 6 de octubre de 2016 23:37
    jueves, 6 de octubre de 2016 23:34
  • El_vena,

    Lo que mencionas es un problema que según recuerdo -y veo en tu historial- ya ha sido resuelto:

    Datos repetidos en Datagridview

    Hacer consultas en sql

    ¿Hay algo que no quedo claro en las respuestas?

    Te recomiendo revisar las respuestas y ajustarlas a tu caso, si tienes alguna duda puedes consultarlo.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    jueves, 6 de octubre de 2016 23:49
  • Soy nuevo en todo esto, entonces lo que busco es unir ambas codigos para poder otener algo como lo que sale en este video en el min 2:10 

    https://www.youtube.com/watch?v=ZSw9W1TGdXY&feature=youtu.be

    si me puedieras ayudar estaria muy agradecido

    viernes, 7 de octubre de 2016 2:01