iSAMrx72's 思い付きBlog

今、新しいアカウントではじめました、への投稿となります。https://blog.goo.ne.jp/isamrx72

Accessの長年の問題が…

2010-03-20 21:34:08 | パソコン
 アクセスでの長い間疑問の点が解決しました。
1)レポートをデザインするとき、テキストボックスを配置すると、ラベルが付いてくるがこれの削除が分からなかった。
答えは簡単で、ラベルのテキストを削除すれば、ラベルは無くなる。
2)レポートをデザインする時、在る項目から計算できる項目があったとする。例えば、個人毎に項目を集計して、
それをグループフッター、ページフッター、レポートフッター等へ表示する方法。グループフッターへはレコードの
項目を、例えば=Sum([面積])で出来るが、ページフッター等へは出来ない。こんな時は、VBAのちょっとした
応用が有効だ。グループフッターのイベント(印刷、Formatのどちらか)へ次のような、コードを書く。
頁計面積=頁計面積+個人の面積「=Sum([面積])」
また、レポートのページフッターへ[頁計面積]を表示するテキストボックスを作り、名前をR頁計面積としておく。
ページフッターのFormatイベントへ、R頁計面積=頁計面積と頁計面積=0を行う。
変数の宣言、初期化も忘れないで、レポートヘッダーとかのイベントへ書いておく。

最新の画像もっと見る

3 コメント

コメント日が  古い順  |   新しい順
Unknown (coconuts)
2010-03-22 06:59:03
お早うございます。
“Access”を使っているんですか?
これってVBAが使えないとどうしようもないソフトですよね。
会社の資材向けなど色々作りましたが、
使う人に向いた自由な操作画面に出来ますから
とっても使いやすいアプリになりますが、
作るのはやはりそれなりに・・・ ^^;;

頑張って習得して下さい。。(^-^)
返信する
Unknown (isamrx72)
2010-03-22 08:21:10
coconutsさん、コメント有難うございました。
 その通りのようです。自分もVBAを使いこなしているわけではないのですが、データが一つしかないと言う(?)安心感が在ります。
 単純な表はAccessで出来るのですが、フォーマットが決まっているものは、AccessからExcelへエクスポートして、それをExcelのVBAで加工してます。ExcelのVBAの方がまだ理解できるので。
 Excelは自由すぎて、データの一意性(?)に疑問というか、自分でもどう処理したか分からなくなる傾向にあるようです。
 去年のGalleria購入の、第一の理由はAccessのVBAの理解が動機ですが、(Access 2007 が出来る大辞典のサンプル)回り道ばかりしていて、いまだ到達してません。
返信する
Unknown (isamrx72)
2010-03-26 09:52:35
ページ毎の小計をとる時、明細行の例えば[面積]を集計する時、頁毎面積小計=頁毎面積小計+面積、とすればいいのだが、この時のイベントは明細のPrintにすること。Formatにすると、次ページの最初の行が2回計算されるので、要注意。
返信する

コメントを投稿