Number INSERT INTO Manager (ProductName, ReorderLevel, CurrentLevel ) VALUES (newRow.ProductName, newRow.ReorderLevel, newRow.Number); TERMINARA SI; FIN; Debería haber sido creado y guardado. Aquí, en "newRow.ProductName" y "newRow.ReorderLevel", ProductName y ReorderLevel son de la tabla productos y no el Administrador de tablas. Hay una línea que comienza con SI y otra línea que tiene "End If" en el código de activación. Voy a explicar estas líneas en detalle más adelante.
Por ahora, sólo saben que estas líneas comprobar si la cantidad (número) del producto para la fila es menor que o igual a la reorderlevel. Si ese es el caso, entonces se inserta una fila en la mesa del Gerente, por la declaración Insertar entre las dos líneas. El siguiente paso es ejecutar una sentencia UPDATE de SQL para que el número de un producto en la tabla de productos de un valor por debajo del nivel de pedido. Hagámoslo por el producto, cuchara.
- Lea y escriba la siguiente instrucción de actualización (borrar primero): ACTUALIZACIÓN Productos Número SET = 10 DONDE ProductName = 'cuchara'; Ahora, tenemos que comprobar si el disparador fue despedido y el evento registrado en la tabla, Manager. Hacer esto. - Leer y escribir la siguiente sentencia SELECT (borrar primero): SELECT * FROM Gerente; Usted debe ver el registro de eventos. Bueno, es cierto que el gatillo se ha resuelto un problema. Sin embargo, hay problemas relacionados que no ha resuelto. Hay una cadena de acontecimientos que ocurren a partir de Ventas.
El empleado de ventas vende un producto y la entrada de la información en las tablas de ventas y SaleDetails. Eso ya es un hecho, que debería tener su propio gatillo. Tiene que ser verificado, si la cantidad que el cliente está pidiendo está en stock (tabla productos). Así que la cantidad solicitada, tiene que restar de la cantidad en la tabla de los productos, sin actualizar la tabla de productos, sin embargo. Si la di