- ベストアンサー
Accessのレポートでグループフッターで社員数を表示する方法
- Accessで社員DBを作成し、レポートで社員数を表示する方法を教えてください。
- レポートで社員名簿を出力する際に、各所属の社員数と勤務形態別の内訳を表示したいです。
- 現在はCount関数とDCount関数を使用していますが、正確な結果が得られません。他に良い方法はありますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
方法1 =DCount(" [勤務形態] ","T社員一覧","[勤務形態] ='正社員' And [所属]='" & Me!所属 & "'") のように所属も条件にする。 方法2 クエリにて正社員とパートのフィールドを作成する。 正社員:Iif([所属]="正社員",1,0) パート:Iif([所属]="パート",1,0) レポート上では SUM([社員]) SUM([パート]) で集計表示する。
その他の回答 (2)
- CHRONOS_0
- ベストアンサー率54% (457/838)
=Sum(IIF([勤務形態] ="正社員",1,0)) =Sum(IIF([勤務形態] ="パート",1,0))
お礼
ありがとうございました。助かりました。
方法3 Option Compare Database Option Explicit Dim 正社員数 As Integer Dim パート数 As Integer Private Sub グループフッター0_Format(Cancel As Integer, FormatCount As Integer) 正社員数欄 = 正社員数 パート数欄 = パート数 End Sub Private Sub グループヘッダー0_Format(Cancel As Integer, FormatCount As Integer) 正社員数 = 0 パート数 = 0 End Sub Private Sub 詳細_Format(Cancel As Integer, FormatCount As Integer) 正社員数 = 正社員数 - (勤務形態 = "正社員") パート数 = パート数 - (勤務形態 = "パート") End Sub
お礼
ありがとうございました。助かりました。
お礼
ありがとうございました。助かりました。