In
Access gibt es KEINE
Stored Procedures, da musst Du schon eine "ausgewachsene" Datenbank wie Interbase/Firebird verwenden. Was Du aber in
Access machen kannst - VBA-Funktionen in Abfragen verwenden. Damit kannst Du dir eigene Routinen in VBA schreiben, welche beliebige Werte berechnen und diese in der
Query zurückgeben.
Diese Routine könnte dann auch z.B. über eine weitere Datenbankverbindung Datenbestände manipulieren und so eine
Stored Procedure simulieren.
Um dies nutzen zu können, muß der User
Access besitzen, oder eine
Access-Runtime installiert haben. Das Recht, die Runtime-Version von
Access weiterzugeben, erwirbst Du mit dem Kauf einer Microsoft-Office-Entwicklerlizenz.
Aufrufen kannst Du eine Abfrage, welche auf VBA zugreift, wie jede andere Abfrage über eine TQuery-, bzw. TDataset-Komponente.