- 締切済み
accessのvbaでの質問です。
クエリやテーブルから全件でわなくて、フォームで検索し引っかかったレコードの分だけエクセルに出力させたいんです。 指定したセルにはこの値。 ってな感じで出力させたいです。 でも、いろいろとがんばって見たんですけど・・・。 どーしても、複数行ってのは無理でした・・・。 複数行だと、検索に引っかかった最後のレコードの情報しかそれぞれのセルに入らず、全部入らなかったんです。 どなたかこれを解決できる方いませんか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- nda23
- ベストアンサー率54% (777/1415)
回答No.1
>フォームで検索し引っかかったレコード 条件の指定後、どういう方法で検索していますか? 例えば、動的にレコードソースを変更するとか、サブフォームの リンクフィールドを使っているとか・・・ それによって、方法が変わってきます。
補足
フォームを作るときに、ウィザードを使用して作ってるんで最初にフォームを開くと、テーブルの全件が表示されます。 そのあと、フッターに置いてあるコンボボックス(テーブルにある日付しか出ないようにしてます。)から日付を選ぶと、その日付の入ったレコードが詳細の部分に出るようにしています。 あまりaccess自体詳しくないので、とりあえずこれぐらいしか説明できないんですが・・・。 引っかかったレコードが1件だけだと、何の問題もなく指定したセルにその値を代入するだけなんでできるのですが。