2011-06-28 9 views
1

データベースにクエリを行い、アクセス時にレポートを生成できるフォームの作成には、助けが必要です。たとえば:2010年に販売された製品の種類を知りたい場合は、「製品コンボボックス」から製品の種類を選択し、「月コンボボックス」から2010年を選択します。 OKまたはRUNをクリックすると、その月のすべての製品のリストが表示されます。 VBAの助けを借りてこのようなクエリフォームを作成することは可能ですか?私は本当にあなたのアドバイスを感謝します。VBAを使用したMicrosoft Accessでのフォームの作成

ありがとうございます。

答えて

2
Dim ssql as String 
ssql = "SELECT * FROM your_table WHERE [Month]=" & Me.cboMonth & " AND [Prod]=" & Me.cboProd 

DoCmd.OpenReport "Sales Report",,,,,,,ssql 

http://msdn.microsoft.com/en-us/library/bb238032%28v=office.12%29.aspx

あなたは多くのパラメータ、ユーザが(checkboxs)を選択するかチェックするためのif文が必要な場合があります。

関連する問題