軽減税率への対応②でクエリで消費税を集計し、DLookupで参照する流れを解説
しましたが、この方法は分かりやすいのですが、フォームを開いたときの動作が
遅いという欠点があります。それを解消する方法を解説します。
今回の解説は、
著書 経理業務のための Accessマクロで作るデータベース入門のサンプルデータを元に解説します。
納品書に、
・軽減税率の売上と消費税
・軽減税率適用外の売上と消費税
を集計するフィールドを作ります。
こんな感じです。
続きを読む
軽減税率への対応②でクエリで消費税を集計し、DLookupで参照する流れを解説
しましたが、この方法は分かりやすいのですが、フォームを開いたときの動作が
遅いという欠点があります。それを解消する方法を解説します。
今回の解説は、
著書 経理業務のための Accessマクロで作るデータベース入門のサンプルデータを元に解説します。
納品書に、
・軽減税率の売上と消費税
・軽減税率適用外の売上と消費税
を集計するフィールドを作ります。
こんな感じです。
続きを読む
宛名ラベルを印刷すると、かなりの高い確率で余りが出てしまいます。
特に20枚印刷で21枚となると、1枚の宛名ラベルに宛名シートが1枚必要になってしまいます。
それで余ったシートが使えなくなるのはあまりにももったいないので、
続きから印刷できるよう、印刷位置を指定して印刷出来るようにします。
最初にこのような住所録を作ります。ラベル印刷にチェックがついている人だけ
ラベルが印刷されます。
続きを読む
ただ単に縦計を出すだけでは使い勝手が悪いので、少し手直しします。
データに修正があった場合、合計が訂正できるようにします。
最初にテーブルに摘要のフィールドを作り、ここに合計のデータである
旨をテキストで入力します。
続きを読む
横計の次は縦計を出します。
フォームに縦計のコマンドボタンを作って次のVBAコードを入力します。
今回も直接テーブルのデータを加工するADOを使います。
続きを読む
VBAでプログラムを組んでいるときに、変数を間違えていたり、テーブル名を間違えたり等々、
プログラムを一括して変更したい場合が多々あります。
そんなときは、まとめて変更したいプログラムをコピーしてWordに貼り付けます。
貼り付けたら、ホームタブの「置換」をクリックします。
続きを読む
納品書を作成する場合、サブフォームの納品明細に納めた商品と単価と数量を入れて
いくと税抜きの納品金額が計算されます。
その納品金額に消費税率をかけて消費税を計算します。
ただ消費税を納品書に表示するだけなら、テキストボックスに
=納品金額*0.08
で計算し、納品金額に消費税を足せば税込みの金額が計算できます。
続きを読む
次工程に材料を投入する場合です。
最初に投入する日の欄をダブルクリックります。
続きを読む
フォームでデータを更新して、印刷しようとしたときに情報が更新されていない
ケースがあります。
こんな時は印刷のコマンドボタンを押したときに、ひと手間加えます。
次のVBAコードを最初に入力します。
Me.Refresh
続きを読む
ページ数を印刷物右上に表示させる方法です。
このように表示させます。
最初にデザインビューでレポートヘッダーとページヘッダーにページ数と見積書NOを表示できるように
設定します。
このまま印刷の処理をかけると、1ページ目にレポートヘッダーとページヘッダーの二つの
ページ数が表示されてしまうので、これでは使い物になりません。
考え方は、ページ数が1のときはページヘッダーのページ数を非表示にし、2ページ目以降に表示にする
ように設定します。
ページヘッダーのプロパティを開き、イベントタブの印刷時に次のコードを入力します。
Private Sub ページヘッダーセクション_Print(Cancel As Integer, PrintCount As Integer)
If [Page] = 1 Then
Me!ラベル110.Visible = False
Me!見積NO.Visible = False
Me!テキスト34.Visible = False
End If
If [Page] >= 2 Then
Me!テキスト105.Visible = False
Me!ラベル110.Visible = True
Me!見積NO.Visible = True
Me!テキスト34.Visible = True
End If
End Sub
これで印刷をかけると上のように、1ページ目はレポートヘッダーのページ数が、2ページ目以降はページヘッダーの
ページ数が表示されるようになります。
レポートの設定にはVBAが欠かせません。
=========================================
最近お酒にだいぶ飲まれるようになってきた感じがします。。
今まで家でもほぼ毎日少量ですが晩酌していましたが、今日からもう
家ではお酒は飲まないようにしようと決意しました。
とりあえず今日は飲みませんでした。
本日も最後までお読みいただきありがとうございます。
先日、源泉所得税で86万円を超える場合の説明をしました。
そのとき掲載したクエリがとにかく長く、同じフィールドを幾つも使っています。
例えばこれをコピペで使おうとした場合、自分で設定しているフィールド名と違うとクエリが上手く
動いてくれません。
そんな時は、コピーの基となるクエリをコピーして、Wordに一旦貼り付けます。
続きを読む