会社員プログラマー「Kaia May」のコードの備忘録サイトです〜!
CATEGORY

Access VBA

  • 2022年8月10日
  • 2022年8月10日

Access VBAで「ファイルの共有ロック数が制限を超えています(Error 3052)レジストリエントリMaxLockPerFileの値を増やして下さい。」のエラーが出た時

テーブルへの書き込み処理中でトランザクションカウンターが規定値の9500を超えた場合に出るエラーみたいです。 ロックしているレコードが多すぎるのが原因なので、書き込み処理を済ませてしまえば良いとのこと。 「Do Until ~  Loop」の途中で書き込み処理を一旦完了させることでエラーを回避できま […]

  • 2022年1月13日

AccessVBAで数値のみ抽出する(数値以外は除去)する方法

文字列から数値のみを抽出する方法がいかに記載されていたのでメモ。 https://okwave.jp/qa/q3216707.html 標準モジュールに以下の関数を作成すると、Get_numeric関数としてクエリやプロシージャで使える。 Public Function Get_numeric(so […]

  • 2021年8月2日
  • 2021年8月2日

AccessVBAでデフォルトコントロール名を一括で変更する方法

例として、テキストボックスにデフォルトで作成される「テキスト+数字」という名前を、1-1、1-2、1-3というように変更する。 自動作成されたテキストボックスの名前は「テキスト1」~「テキスト100」まであるとする。 まず標準モジュールでマクロを作成して、以下のコードを入れて実行。 なお、コントロー […]

  • 2021年6月3日

Access VBAでファイルのパスを取得する方法

ファイルのパスを取得するには、 ①標準モジュールに以下のコードを書いたものを作成する。 '--------------------------------------------------------------------- 'ファイル選択ダイアログ '--------------------- […]

  • 2021年2月24日
  • 2021年2月24日

AccessでVBAでコンボボックスに値を代入しても何も表示されない場合

Accessでコンボボックスに、VBAで取得したレコードセットの値を代入しても表示されない場合の対処法。 原因としては、コンボボックスの連結列に指定してある列(コンボボックスのコントロールソースのフィールドで実際にコンボボックスに表示されるフィールドでもある)の値とVBAで取得した値が異なる場合に表 […]

  • 2021年1月26日
  • 2021年1月27日

AcessVBAで全銀協規定フォーマットで総合振込ファイルを作成する方法

全銀協規定フォーマットで総合振込ファイルを作成する必要があったのでメモ。 フォーマットはどこの金融機関でも一緒だけど、記載するデータは少し違ったりするので、事前に金融機関に確認が必要。 振込元(振込依頼人=あなたの会社)もテーブル(本コードでは「総振_振込元」テーブル)で必要事項をフィールドごとに入 […]

  • 2020年11月15日
  • 2021年1月21日

複数のパラメータがあるクエリをデスクトップにCSVで出力する

複数のパラメータがあるクエリをデスクトップにCSVで出力する   パラメータクエリとは、クエリのデザイン画面で抽出条件に「[Forms]![フォーム名]![フォームのコントロール名]」が設定してあって、クエリを開くとパラメータの入力ウィンドウが表示されるものを指す。 結構このパラメータクエ […]

>bokucode

bokucode

遅ればせながらプログラミングを始めた静岡在住の30代の会社員プログラマー「Kaia May」です!
いろんな言語のコードに挑戦していきたいと思っていて、その中でメモしておきたいコードや今後も使えるコードやその説明などを記録していきます。
他にも参考になったおすすめサイトや書籍なども紹介していきます。

CTR IMG