|
▼サチチ さん:
こんにちは。
ツリーが見難くなるので、こちらにレスを付けていきます。
さて、最低限の所が整ったところで、
>フォームでは、1年目・2年目・3年目の縦計と横計も出したいなーなんて・・・。
これを片付けていきましょう。
クエリでも縦計、横計を計算できるのですが、
結構複雑になる(クロス集計クエリだと特に)ので、
フォームの機能を使って計算させましょう。
【詳細】の3年目のテキストボックスの右に
テキストボックス
名前:txt横計
コントロールソース:=Nz([1年目],0)+Nz([2年目],0)+Nz([3年目],0)
【フォームフッター】の1年目の下あたりに
テキストボックス
名前:txt1年目縦計
コントロールソース:=Sum([1年目])
を配置して下さい。2年目、3年目も同様に…。
※横計は Null値 が含まれると足し算ができなるなるため、
Nullだったら0にするという処理が必要になっています。
>1年目・2年目の表示は、その年の表示は出来ないのですよね?
ついでにこいつも…。
オートフォームで作ったのであれば、
「1年目」のラベル名が「1年目_ラベル」になっていると思います。
この「Caption」(表題)を変えてあげましょう。
txt年の「更新後処理」に追加して下さい。
Private Sub txt年_AfterUpdate()
Me.[1年目_ラベル].Caption = Me.txt年 & "年"
Me.[2年目_ラベル].Caption = Me.txt年 + 1 & "年"
Me.[3年目_ラベル].Caption = Me.txt年 + 2 & "年"
Me.Requery
End Sub
|
|