Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Selecciona cualquier tema a continuación para obtener más información sobre los productos en Northwind Developer Edition.   

Northwind 2.0 Developer Edition, Products incluye un formulario de lista y un formulario de detalles. 

  • Para mostrar la lista de productos, seleccione Productos en la cinta de opciones.

  • Para ver el Detalle del producto, selecciona Id. de producto en la Lista de productos.

Para ver el estado de un producto, use las características de la lista de productos: 

  • Los productos con poco inventario se resaltan en amarillo.

  • Los productos descontinuados están sombreados.

  • El botón Agregar producto abre un nuevo formulario detalle del producto en blanco.

  • Los hipervínculos acceden al formulario Detalle del producto . Seleccione un Id. de producto para ver el Detalle del producto.

Tanto la Lista de productos como el formulario Detalle del producto muestran información de inventario. Obtén más información en el tema Inventario.   


frmProductList

El formato condicional se usa para resaltar los recuentos bajos de productos y sombrear los productos descontinuados.


frmProductDetail

  • El origen de registros de detalles del producto es una consulta simple de una tabla sobre productos.

  • Un cuadro combinado con la etiqueta "Ir al producto" que ejecuta el procedimiento de VBA cboFindProduct_AfterUpdate navegar al registro seleccionado.

  • Niveles sub calculados de VBA muestra el uso de funciones personalizadas y consultas existentes para establecer cuadros de texto de cantidad (Cantidad disponible, Cantidad asignada, etc.), lo que garantiza la uniformidad de los cálculos en toda la aplicación. 

  • Los subformularios de la característica de control de pestañas cargan diferido, lo que significa que solo se cargan después de hacer clic en la pestaña. Esto permite que el formulario Detalle del producto se cargue más rápido, ya que los subformularios no se cargan cuando se abre el formulario. 

  • Vba sub ControlStates establece propiedades de control según los valores de datos en el registro actual:

    • Visibilidad de los botones Reordenar producto y Eliminar producto y las pestañas Pedidos y Pedidos de compra .

    • Resaltar Cant.reordenar y su etiqueta (comparar con el formato condicional).

    • Subtítulo de formulario (lo que se muestra en la pestaña de la parte superior del formulario).

    • Resaltado de campos para los datos que faltan en campos obligatorios con validación de formulario.

  • Usa la validación de formulario tal y como se explica en el artículo Pedidos en la sección Programación.  

  • El formulario se ha diseñado para cambiar el tamaño correctamente mediante el anclaje: a medida que se cambia el tamaño del formulario dentro de la aplicación, determinados controles se establecen en delimitador y otros se expanden para rellenar la pantalla. 

  • Sintaxis equivalente: VBA a menudo permite que la sintaxis alternativa realice la misma tarea. Descommentar y ejecutar cada uno de ellos para observar que hacen lo mismo.  

  • El botón de comando Reordenar producto ( cmdReorderProduct_Click de eventos ) invoca una serie de reglas de negocio para determinar lo que sucede a continuación:
    Captura de pantalla

    • Identificar el proveedor del pedido de compra

    • Anexar una nueva línea a un pedido de compra abierto existente o crear un nuevo pedido de compra

    • Establecer una cantidad de reordenación predeterminada

  • Desde el evento de cmdReorderProduct_Click se llama a unformulario adjunto frmDlgVendorPrompt para pedir a los usuarios que elijan un proveedor si el producto tiene varios proveedores y ninguno tiene un pedido de compra abierto existente. Entre sus características se incluyen:

    • La propiedad predeterminada del botón "Aceptar" del formulario, cmdOK, se establece en "". Esto hace que se active cuando un usuario pulsa la tecla Entrar .

    • El botón "Cancelar" del formulario, cmdCancel, tiene su propiedad Cancel establecida en "". Esto significa que se activa cuando el usuario pulsa la tecla Esc .

    • El formulario se llama mediante el modo acDialog Window. Esto garantiza que los usuarios no pueden interactuar con otros formularios mientras el formulario está abierto y que el código de VBA que se ejecuta en el procedimiento de llamada se detendrá hasta que se oculte o descarte el cuadro de diálogo. 

    • Si se cancela, se cierra frmDlgVendorPrompt y el procedimiento frmProductDetailcmdReorderProduct_Click se reactiva y, a continuación, se cierra.

  • Si se selecciona un proveedor, frmDlgVendorPrompt se oculta. Esto permite que el código avance en el procedimiento de llamada de frmProductDetail, que lee el valor de la selección de Proveedor en el frmDlgVendorPrompt (ahora oculto) y, a continuación, cierra el formulario y continúa con la creación de una nueva orden de compra para el proveedor identificado.
    '

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×