タグ別アーカイブ: AccessVBA

特定の文字(部分一致)で検索する

ある特定の文字を含むデータだけ抽出する方法です。

下の図のように簡単なフォームを作ります。フォームデザインでフォームを
作り、テキストボックスとコマンドボタンを配置するだけです。
2806061
コマンドボタンに次のVBAコードを入力します。
Private Sub コマンド2_Click()
DoCmd.OpenForm “車一覧”, , , “車名 Like ‘*” & Me!テキスト0 & “*'”
End Sub
続きを読む

Accessで給与計算37~賞与計算結果の保存

賞与計算が終わったら、給与計算と同じように計算結果を別のテーブル
に保存し、賞与計算の計算結果が変わらないようにします。
(クエリのままでは、社会保険料率等の変更で計算結果が変わってしまうため)

最初に賞与計算クエリに賞与明細IDのIDをフィールドに追加します。
2703091
続きを読む

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

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

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

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

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

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

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

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

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

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