カテゴリー別アーカイブ: AccessVBA

Accessで給与計算36~賞与計算の開始

現状ではクエリを作成しただけなので、賞与計算をスタートするフォームを作ります。

以前作った給与計算をスタートさせるフォームをコピーして、
貼り付けたフォームをデザインビューで開き、コマンドボタンのイベントタブのクリック時
を開き、VBAコードを変更します。
給与計算をスタートさせる方法はこちらをご覧ください。
給与計算15
給与計算16
2703052
変更後のVBAコードです。
続きを読む

Accessで給与計算27~給与明細・一覧レポートの印刷

作成した給与明細と給与一覧を印刷するフォームを作ります。

先に支給日をまとめたクエリを作成します。

クエリデザインから、給与明細控えテーブルを表示させ、支給日をフィールドに追加。
そのご集計をクリックし、支給日をグループ化します。
2702021
続きを読む

AccessVBAの基本8~可視・使用可能プロパティの変更

VBAでフォームのオブジェクトを表示/非表示にしたり、使用可能/使用不能にしたり
切り替えることができます。

今回商品フォームからサンプルフォームを開くと、すでにデータが抽出されています。
ですので、サンプルフォームのコンボボックスは特になくても構いません。
2701251
続きを読む

AccessVBAの基本5~データ型を選択してフォームを開く③

今までは数値や日付を指定してデータを選択してしましたが、それよりも
範囲を指定して選択した方が、現実的です。

今回はデータの範囲指定ができるようにします。

最初にフォーム1にテキストボックスを一つ追加します。
2701061
続きを読む

Accessで給与計算22~給与計算結果を保存するADOのコード②

前回給与計算クエリの計算結果を給与明細控えテーブルに移すコードを記しましたが、
このコードを少し解説します。

フォーム1のテキストボックスは、給与計算フォームを開いている状態でも、
その後ろで開いています。
2701054
続きを読む

AccessVBAの基本4~データ型を選択してフォームを開く②

テキスト型と数値型の場合を解説しましたので、次は日付型の選択方法です。

フォーム1のコマンドボタンを追加して、イベントタブのクリック時に次のVBAコードを
入力します。

Private Sub コマンド4_Click()
DoCmd.OpenForm “サンプル”, , , “日付=#” & Me!テキスト0 & “#”
End Sub

書き方は#で囲みます。
テキスト型の「’」が「#」に変わったと思ってください。
続きを読む

Accessで給与計算21~給与計算結果を保存するADOのコード

給与計算クエリの計算結果を、給与明細控えテーブルには
ADOを使って移します。

今回のサンプルファイルです。

最初に給与計算クエリに、給与明細テーブルの「ID」をフィールドに
追加します。
続きを読む