質問: accessでvbaから選択クエリの抽出条件を指定したい 選択クエリの抽出条件はデザインビューの「抽出条件」欄に直接条件式を書き込むのが普通だと思いますが、この条件式をvbaで記述することは出来るでしょうか? docmd.runsql ではアクションクエリしか実行できないようだし、 docmsopenquery では引数に抽出条件を指定することが出来ないし困っています。
回答: おつかれさま~(^_^) 惜しいですね! もう少しですね さてさて、明日出張なので今日はたぶん最後のレスになってしまいますが、 ちなみに明日は返答できないのであしからず。。。 > forms("サブフォーム").recordsource = strsql 駄目でしたか。。。 もし私が記載した内容で埋め込みのサブフォームを 利用しているのであれば 自分を参照する為に「me」を使って me.埋め込みフォーム.form.recordsource = strsql me.埋め込みフォーム.requery に変更すれば動くと強く思います。 # 念じてます(^^) ちなみに、 me. と打ち込んだ時点でオートコンプリート(名称あってるかな~) 機能が働いて参照できるオブジェクトが表示される はずです。 その中にkojiさんが書いた埋め込みオブジェクトが きっとあるはず もしかすると"forma"とか名前を付けたつもりでも visual basic editor君が気を利かせて form_forma とかになってる場合があります。 最近やってないんでうろ覚えなんですが、こんな処を注意すれば大丈夫! 追伸 このコードって検索とかで使えますから 覚えておくときっと役に立ちますよ♪