¿Cómo realizo un procedimiento almacenado en MS Access?¿Cómo hago un procedimiento almacenado en MS Access?
Respuesta
Access 2010 tiene ambos procedimientos almacenados, y también tiene desencadenadores de tabla. Y, ambas funciones están disponibles incluso cuando no se utiliza un servidor (por lo tanto, en el modo 100% basado en archivos).
Si utiliza SQL Server con Access, entonces, por supuesto, los procedimientos almacenados se crean utilizando SQL Server y no Access.
Para Access 2010, abre la tabla (vista que no es de diseño) y luego elige la pestaña de la tabla. Verá opciones allí para crear procedimientos de tienda y desencadenantes de tabla.
Por ejemplo:
Tenga en cuenta que el lenguaje de procedimiento almacenado es su propio sabor al igual que Oracle o SQL Server (T-SQL). Aquí hay un código de ejemplo para actualizar un inventario de frutas como resultado de una actualización en la tabla de pedidos de fruta
Tenga en cuenta que estos son los verdaderos disparadores de la tabla del nivel del motor. De hecho, si abre esa tabla con VB6, VB.NET, FoxPro o incluso modifica la tabla en una computadora SIN tener Access instalado, se ejecutará el código de procedimiento y el desencadenador a nivel de tabla. Entonces, esta es una nueva característica del motor de datos jet (ahora llamado ACE) para Access 2010. Como se señaló, este es un código de procedimiento que se ejecuta, no solo una declaración.
Si se refiere al tipo de procedimiento que se encuentra en SQL Server, antes de 2010, no se puede. Si desea una consulta que acepta un parámetro, puede utilizar la ventana de diseño de consulta:
PARAMETERS SomeParam Text(10);
SELECT Field FROM Table
WHERE OtherField=SomeParam
También puede decir:
CREATE PROCEDURE ProcedureName
(Parameter1 datatype, Parameter2 datatype) AS
SQLStatement
Desde: http://msdn.microsoft.com/en-us/library/aa139977(office.10).aspx#acadvsql_procs
Tenga en cuenta que el procedimiento incluye solamente una declaración
Ver mi respuesta aquí. Access 2010 ahora tiene desencadenadores y código de procedimiento que se ejecuta en el nivel de motor –
agradezco sus respuestas, gracias chicos. – yonan2236
- 1. Crear procedimiento almacenado en MS Access?
- 2. MS SQL: Suprime el valor devuelto del procedimiento almacenado llamado en el procedimiento almacenado
- 3. Cómo llamar a un procedimiento almacenado desde otro procedimiento almacenado?
- 4. ¿Cómo programar un procedimiento almacenado?
- 5. Cómo guardar un procedimiento almacenado?
- 6. Ejecutar un procedimiento almacenado dentro de un procedimiento almacenado
- 7. MS SQL Server 2005 - Procedimiento almacenado "Interrupciones espontáneas"
- 8. ¿Cómo editas un procedimiento almacenado en MySQL?
- 9. ¿Cómo elimino un procedimiento almacenado en postgresql?
- 10. ¿Cómo selecciono un procedimiento almacenado en Sybase?
- 11. Procedimiento almacenado al ejecutar otro procedimiento almacenado
- 12. ¿Cómo implementar un procedimiento almacenado condicional Upsert?
- 13. Cómo llamar a un procedimiento almacenado en IBM System i Access para Windows GUI Tool
- 14. VBA + Hilos en MS Access
- 15. MS Access prepara declaraciones
- 16. MS Access trigger?
- 17. Magento: Crear procedimiento almacenado
- 18. Nhibernate y MS Access
- 19. ¿Tenemos transacciones en MS-Access?
- 20. Cómo crear un procedimiento almacenado dentro de otro procedimiento almacenado en SQL Server 2008
- 21. ¿Cómo suprimo los resultados de un procedimiento almacenado dentro de un procedimiento almacenado?
- 22. ¿Cómo inserta un usuario un nulo en MS Access?
- 23. ¿Cómo desactivo los resultados de la consulta al ejecutar un procedimiento almacenado desde un procedimiento almacenado?
- 24. ¿Cómo devuelvo XML de un procedimiento almacenado?
- 25. Cómo escribir asignaciones para un procedimiento almacenado
- 26. Llamar a un procedimiento almacenado en un procedimiento almacenado en MySQL
- 27. ¿Cómo ejecutar un procedimiento almacenado de Oracle?
- 28. ¿Cómo verificar si existe un procedimiento almacenado?
- 29. MS Access sin VBA?
- 30. MS Access Propiedades
gracias ... muy informativo :) – yonan2236
Interesante char – Fionnuala
el usuario no dice nada sobre SQL Server. –