Effe een vraagje: in Access kun je in een query een parameter opnemen die naar een form verwijst door "=forms![form]![control]".
Als je echter een SQL-database gebruikt (bijv. onder een Access-client) dan zitten de queries (als het goed is) ook op de SQL-server, en dan lijkt me bovenstaand niet werken. Hoe krijg je dan zo'n parameter in de query?
Je zou natuurlijk alleen de SQL-tabellen kunnen koppelen aan de Access-client en de queries in de client stoppen, maar dan geburik je natuurlijk het voordeel van server-side queries niet.
In access gebruik ik wel eens als de parameter dieper ligt dan 1 query (queries obv queries) een functie om de parameter een waarde te geven.
(In Access-client)
Zou dit werken als ik zo'n functie in een query op de SQL-server zet?
Als je echter een SQL-database gebruikt (bijv. onder een Access-client) dan zitten de queries (als het goed is) ook op de SQL-server, en dan lijkt me bovenstaand niet werken. Hoe krijg je dan zo'n parameter in de query?
Je zou natuurlijk alleen de SQL-tabellen kunnen koppelen aan de Access-client en de queries in de client stoppen, maar dan geburik je natuurlijk het voordeel van server-side queries niet.
In access gebruik ik wel eens als de parameter dieper ligt dan 1 query (queries obv queries) een functie om de parameter een waarde te geven.
(In Access-client)
code:
In de query geeft je dan als parameter in: "=parameter()"1
2
3
| Public Function parameter() as variant parameter = Forms![form]![control] End Function |
Zou dit werken als ik zo'n functie in een query op de SQL-server zet?