2

うまくいけば、これが Access に関する最後の質問になると思います。

現在、「実行」ボタンが押されたときに入力されるフォームから生成されるレポートがあります。データベースの主キーが検索され、フォームに入力されます。ユーザーが [印刷] ボタンをクリックすると、印刷可能なレポートが生成され、そのフォームのデータが取り込まれます。それはすべて簡単でした。

これで、フォームには 1 つのリスト ボックスが表示されます。このリスト ボックスには、クリックされたトランザクション タイプに応じて、トランザクション タイプの結果が表示されます。たとえば、[購入] をクリックすると、リスト ボックスで何かを購入したすべての顧客が表示され、[販売済み] をクリックすると、リスト ボックスで何かを販売したすべての顧客が表示されます。これら 2 つよりも多くのトランザクションがありますが、それはこの質問の目的には関係ありません。

私がする必要があるのは、すべてのトランザクション タイプのリスト ボックス (VBA のクエリによって入力される) の内容を、印刷可能なレポートに表示することです。

たとえば、レポートは次のようになります。

購入: ジョン・シンディ・アレックス

売却済み: マット・スティーブン・ジョン・ロブ

これを行う簡単な方法を知っている人はいますか?これを行う方法を漠然と考えることができますが、複雑であり、使用する必要がある正確な機能がわかりません。基本的には、リスト ボックスに値を入力するクエリを実行し、その後、while ループで各結果を解析して、レポートに表示することを考えていました。

助けてくれてありがとう!

4

2 に答える 2