none
Problema al Cargar un Combo Box RRS feed

  • Pregunta

  • tengo un form con 3 radio button, una caja de texto y un combo box, lo que quiero hacer es que al hacer click sobre un radio button por ejemplo tengo rbtnCodProd y rbtn Sucursal, al hacer click sobre rbtnCodProd que me cargue el combo box con los datos de la tabla Productos pero q solo aparezcan los codProd, y al cambiar de seleccion es decir al seleccionar el rbtn Sucursal me crague el combo box con los datos de la tabla Sucursales. Muchas Gracias
    miércoles, 20 de abril de 2011 23:54

Respuestas

  • Hola RomanCristian.

    Primero que todo te paso la solución desd eel punto de vista SQL, ok.

    1.- Create un procedimiento almacenado que selecciones tus productos por codigo, ejem:

    CREATE PROC dbo.SeleccionarProductosCodigo
    WITH EXECUTE AS CALLER
    AS
    BEGIN
            SET NOCOUNT ON;
            SET XACT_ABORT ON

            BEGIN TRY
                BEGIN TRANSACTION;
                    SELECT Codigo, Nombre
                    FROM dbo.Productos
                    ORDER BY Codigo ASC
                COMMIT TRANSACTION;         
            END TRY

            BEGIN CATCH
                IF @@TRANCOUNT > 0
                    BEGIN
                        ROLLBACK TRANSACTION;
                    END
                EXECUTE dbo.ControlErrores --(Este es un procedimiento que permitira controlar errores de ejecución desde tu aplicativo).
            END CATCH;
        END

    Así mismo has el de tu selección de Sucursales. Basate en el ejemplo anterior.

    2.- Desde tu aplicación cliente, create una clase que llene el combo de acuerdo al accionar del usuario final y cuando actives sea la opción 'rbtnCodProd ' o 'rbtnSucursal', esta clase llame los respectivos procedimientos almacenados desde el evento Click.

    Espero te haya sido dado idea de como hacerlo, vale.

    Cualquier duda por favor indicanosla para seguir apoyandote, ok.

    Salu2,

    MCP SQL Server 2005 - Jose Gregorio Redondo Lopez

    http://redondoj.blogspot.com/ 


    Ingeniero de Sistemas, especializado en el diseño, desarrallo y administración en plataformas de Sistemas de Información OLTP y OLAP, Administrador de Proyectos Tecnológicos e Influenciador en Tecnológias de Bases de Datos en general.
    jueves, 21 de abril de 2011 2:36