[Access/SQL] parameterquery

Pagina: 1
Acties:

  • Stefke
  • Registratie: December 2000
  • Laatst online: 15-05 11:20
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)
code:
1
2
3
Public Function parameter() as variant
   parameter = Forms![form]![control]
End Function
In de query geeft je dan als parameter in: "=parameter()"

Zou dit werken als ik zo'n functie in een query op de SQL-server zet?