Japanese

Japanese

【VBA×PAD×BAT連携】システム保守運用は自動化できる?流れを簡単解説

■ 概要:定型作業、手動でやる必要ありますか?業務システムの運用・保守において、毎日のように繰り返されるルーティン作業。たとえば: 決まった時間にバッチファイルを実行 Accessのデータを集計してExcelに貼り付け ログを目視でチェック...
Access VBA

【Access VBA】SQL Serverに直接接続する方法|ADOを使った高速データ処理

AccessとSQL Serverを連携させる方法として「リンクテーブル+CurrentDb.Execute」は手軽ですが、大量データ処理ではパフォーマンスが著しく低下するケースもあります。この記事では、ADO(ActiveX Data O...
Access VBA

【Access VBA】「NULLなんてないのにインポートエラー」CSV最終行の落とし穴に注意!

AccessでCSVファイルをインポートした際、「NULL 値が 'ID' フィールドには許可されていません」というエラーが出たことはありませんか?「データはしっかり入ってるのに、なぜ?」と混乱するこの現象。実は、CSVの最終行に紛れ込んだ...
Access VBA

【Access VBA】SQL Serverに直接SQLを実行する方法|リンクテーブル vs ADOの違いと使い分け

AccessからSQL ServerへSQLを発行する場合、方法は主に2つあります。この記事では、それぞれの方法の特徴・書き方・メリット・デメリットを丁寧に解説します。■ 方法①:リンクテーブル経由(CurrentDb.Execute を使...
Access VBA

【保存版】Oracle OO4Oのサポート終了とADOへの移行ガイド

OracleをWindowsアプリケーションから操作するためのライブラリとして長らく使われていた OO4O(Oracle Objects for OLE)。本記事では、その特徴、対応バージョン、サポート終了の背景、そして推奨される移行方法(...
Japanese

【VBA】「コンパイルエラー 修正候補: =」の原因と対処法|Callを使うべきタイミングとは?

Access VBAで開発を進めていると、突然表示される「コンパイルエラー 修正候補: =」というメッセージに戸惑ったことはありませんか?一見するとシンプルなエラーに見えますが、原因がわからないまま対処に時間を取られてしまうことも多い、意外...
Japanese

【VBA】Nz関数の使い方|NULLを「0」に変換してエラー回避!

Access VBAでアプリケーションやデータ処理を組んでいると、SQLクエリの結果にNULL(ヌル)が含まれていて思わぬエラーになるというケースに出くわすことがあります。たとえば、NULLの値をそのまま計算に使ってしまい、「合計が計算でき...