Ho una query piuttosto ampia, che unisce più di una dozzina di tabelle e desidero ritirare i record in base a un campo ID (ad esempio: between nStartID and nEndID
).È possibile passare i parametri a livello di programmazione in una query di aggiornamento di Microsoft Access?
Ho creato due parametri e li ho testati come criteri e funzionano bene.
Il problema è che ho bisogno di eseguire una query di inserimento da questa query principale, e ho bisogno dei parametri dove sono, nella query principale. Quindi, ho bisogno di passare i parametri ad esso a livello di programmazione.
Qualcuno ha idea di come questo può essere fatto?
Grazie.
Ho una soluzione per il mio bisogno, ma non sono sicuro se è il migliore.Ho creato variabili globali per nStartID e nEndID, quindi creo una funzione per ciascuna, come in getStartID() e getEndID() che leggono quei valori. Quindi uso solo quelle funzioni nella clausola where della query originale. Non è la soluzione più elegante, ma funziona. L'ho lasciato aperto nel caso in cui qualcun altro abbia esperienza che vorrebbero condividere, a beneficio degli altri. Grazie per il tuo contributo utile. – Jav