2013/01/19

Access 2010 / 2013 マクロ ビルダー -3-

クエリ や データマクロ の パラメータ に値を渡しちゃう。
大してややこしいことではないのだけど。たとえば、
PARAMETERS Param01 Long;
SELECT ID, Field1, Field2
FROM Table1
WHERE ID = [Param01];
こんな クエリ があったとして、この クエリ を開く マクロアクション はこうなる。
パラメータ 句が解析されて入力できるようになる。VBA だと DoCmd.SetParameter ということ。ただ、少し注意しておくことがある。
パラメータ クエリ を開いた場合、
型が合わないと、
その旨わかるのだけど、
この場合、とりあえず クエリ は開きます。
パラメータ に渡す値の型については、意識しておいたほうがよいかなと。
 クエリ に限らず、フォーム/レポート のレコードソースが解析されて パラメータ 入力できるようになる。

0 件のコメント: