アクセスでの長い間疑問の点が解決しました。
1)レポートをデザインするとき、テキストボックスを配置すると、ラベルが付いてくるがこれの削除が分からなかった。
答えは簡単で、ラベルのテキストを削除すれば、ラベルは無くなる。
2)レポートをデザインする時、在る項目から計算できる項目があったとする。例えば、個人毎に項目を集計して、
それをグループフッター、ページフッター、レポートフッター等へ表示する方法。グループフッターへはレコードの
項目を、例えば=Sum([面積])で出来るが、ページフッター等へは出来ない。こんな時は、VBAのちょっとした
応用が有効だ。グループフッターのイベント(印刷、Formatのどちらか)へ次のような、コードを書く。
頁計面積=頁計面積+個人の面積「=Sum([面積])」
また、レポートのページフッターへ[頁計面積]を表示するテキストボックスを作り、名前をR頁計面積としておく。
ページフッターのFormatイベントへ、R頁計面積=頁計面積と頁計面積=0を行う。
変数の宣言、初期化も忘れないで、レポートヘッダーとかのイベントへ書いておく。
1)レポートをデザインするとき、テキストボックスを配置すると、ラベルが付いてくるがこれの削除が分からなかった。
答えは簡単で、ラベルのテキストを削除すれば、ラベルは無くなる。
2)レポートをデザインする時、在る項目から計算できる項目があったとする。例えば、個人毎に項目を集計して、
それをグループフッター、ページフッター、レポートフッター等へ表示する方法。グループフッターへはレコードの
項目を、例えば=Sum([面積])で出来るが、ページフッター等へは出来ない。こんな時は、VBAのちょっとした
応用が有効だ。グループフッターのイベント(印刷、Formatのどちらか)へ次のような、コードを書く。
頁計面積=頁計面積+個人の面積「=Sum([面積])」
また、レポートのページフッターへ[頁計面積]を表示するテキストボックスを作り、名前をR頁計面積としておく。
ページフッターのFormatイベントへ、R頁計面積=頁計面積と頁計面積=0を行う。
変数の宣言、初期化も忘れないで、レポートヘッダーとかのイベントへ書いておく。
“Access”を使っているんですか?
これってVBAが使えないとどうしようもないソフトですよね。
会社の資材向けなど色々作りましたが、
使う人に向いた自由な操作画面に出来ますから
とっても使いやすいアプリになりますが、
作るのはやはりそれなりに・・・ ^^;;
頑張って習得して下さい。。(^-^)
その通りのようです。自分もVBAを使いこなしているわけではないのですが、データが一つしかないと言う(?)安心感が在ります。
単純な表はAccessで出来るのですが、フォーマットが決まっているものは、AccessからExcelへエクスポートして、それをExcelのVBAで加工してます。ExcelのVBAの方がまだ理解できるので。
Excelは自由すぎて、データの一意性(?)に疑問というか、自分でもどう処理したか分からなくなる傾向にあるようです。
去年のGalleria購入の、第一の理由はAccessのVBAの理解が動機ですが、(Access 2007 が出来る大辞典のサンプル)回り道ばかりしていて、いまだ到達してません。