直線上に配置

Acsess97の小技

直線上に配置




1 ページ
(レポート)
2ページ目からページ番号を付けたい =IIf([Page]>1,[Page] & " ページ","")の関数をコントロールに入れます。
[Page]>1 条件式、1ページ以降か否かの条件式
[Page] & " ページ"は1ページ、2ページ、・・・
"" 空白行
2 ページ
(レポート)
奇数ページと偶数ページで別々の位置にページ番号をつけたい =IIf([Page] Mod 2=0,[Page],"")・・・ 左側
=IIf([Page] Mod 2=0,"",[Page])・・・右側
見開きのレポートを印刷するときには使える小技です。
3 日付 今日から6ヵ月後の月末の日付を表示したい DateAdd("d",-1,DateSerial(Year([今日]),Month([今日])+7,1))
DateAdd([単位],[経過期間],[日付])
DateSerial([年],[月],[日])
[日]・・・Month([今日])+7・・・七ヵ月後を指定
1・・・月初1日を指定
4 曜日 指定日の日付を表示したい 曜日: Switch(Weekday([指定日])=1,"Sun",Weekday([指定日])=2,"Mon",Weekday([指定日])=3,"Tue",Weekday([指定日])=4,"Wed",Weekday([指定日])=5,"Thu",Weekday([指定日])=6,"Fri",Weekday([指定日])=7,"Sat")
Weekday([指定日])・・・指定日の曜日、但し1から7の数値で返されるので、Switch関数で、数字を曜日に変えます。
数字が表示する曜日は以下の通りとなります。
(1・・・日曜、2・・・月曜、3・・・火曜、4・・・水曜、5・・・木曜、6・・・金曜、7・・・土曜)
5 集計
(クエリー)
月ごとに、数値を集計したい フィールド1・・・集計月:Format([日付],"yyyy/mm")
フィールド2(集計したいフィールド)・・・フィールド作成→シグマ→グループ化を「合計」に変更。→クエリー実行
6 消費税計算 五パーセントを掛け、小数部を四捨五入したい。 税込み金額: Int([金額]*1.05+0.5)
Int([金額])・・・少数の切り捨て
[金額]*1.05+0.5・・・金額に5%を掛けて、0.5を加算・・・少数第1位を四捨五入
7 条件式
(クエリー)
空白フィールドを見つけ、それを表示したい IIf(IsNull([調べたいフィールド名]),"空白","入力済み")