AccessVBA

Accessレポートの透過PNGが透明にならない:白・グレー・黒の四角が出るときの確認点

Accessのレポートに貼ったロゴや印影の透過PNGが、PDFで白やグレー、黒の四角になるときの確認点です。イメージコントロールの背景スタイルと、グループヘッダーの代替の背景色を確認します。文字に重ねるときの注意点と、まとめて設定するVBAも紹介します。
AccessVBA

AccessVBAでレポートをPDF出力するときのつまずきポイント5つと対策

AccessVBAのDoCmd.OutputToでレポートをPDF出力するときに起きやすい5つのつまずきポイント(全件出力される・抽出条件が効かない・0件・ファイル名の文字・出力先が開かれている)と、それらをまとめて対策した共通関数を紹介します。エラー番号も実際に確認しています。
C#・.NET

C#でIPアドレスからPC名を調べる|DNSの逆引き

C#でIPアドレスからPCの名前(コンピューター名)をDNSの逆引きで調べる方法を紹介します。待つ時間を決めて画面を遅くしない工夫と、CancellationTokenでは止まらなかった話も。立替精算システムの操作ログの「端末名」を作ったときに調べたことをもとにしています。
C#・.NET

C#でWindows標準のOCRを使って領収書の文字を読む|Windows.Media.Ocr

C#から、Windowsに標準で入っている文字認識(Windows.Media.Ocr)を使って、領収書の画像から金額・日付・登録番号を読み取る方法を紹介します。日本語版のWindowsなら追加のインストールも費用もかからず、画像を社外に出さずに読み取れます。立替精算システムの領収書の読み取りで使っている部品です。
C#・.NET

C#で全銀フォーマット(120バイト固定長)の振込データを作る

C#で、銀行の総合振込に取り込める全銀フォーマット(1行120バイト・Shift_JIS)の振込データを作る方法を紹介します。半角カナへの寄せ方や桁の合わせ方も、立替精算システムの振込データの画面を例に説明します。
C#・.NET

C#でファイルのハッシュ(SHA-256)を求めて、同じファイルの二重登録を防ぐ

C#でファイルのSHA-256を求め、名前が違っても中身が同じファイルを見分けて二重登録を防ぐ方法を紹介します。立替精算システムで領収書の画像の二重添付を防いでいる仕組みです。
C#・.NET

C#でCSVをExcelで文字化けせずに出力する|BOM付きUTF-8とCRLF

C#で出力したCSVをExcelで開くと日本語が文字化けする原因と、BOM付きUTF-8・CRLF・ダブルクォート・数式対策で、Excelで開いてもそのまま読めるCSVを出力する方法を、立替精算システムの仕訳データ出力を例に紹介します。
C#・.NET

C#で日本時間(JST)を取得する|TimeZoneInfoを使わない理由

C#のDateTime.NowはPCのタイムゾーンしだいで、クラウドのサーバでは9時間ずれることがあります。UTCに9時間を足して、どこで動かしても日本時間(JST)を取得する方法と、TimeZoneInfoを使わない理由を、立替精算システムの例で紹介します。
C#・.NET

C#で年月(yyyyMM)を扱う|月初・月末・○か月後を簡単に求める

C#で「2026年10月分」のような年月を6桁の文字列(yyyyMM)で持ち、月初・月末・先月・○か月後・日付が年月に入っているかを簡単に求める部品を、立替精算システムの締め処理や申請入力を例に紹介します。
C#・.NET

C#のWebアプリをIISなしでWindowsサービスとして動かす|ASP.NET Core

C#(ASP.NET Core)で作ったWebアプリを、IISを使わずにWindowsサービスとして動かす方法を、サンプルコード付きで紹介します。Windows 11 ProのIISにある「同時に10件まで」の上限を受けずに、PCの起動と一緒に自動で動かせます。自作の立替精算システムで使っている方法です。
AccessVBA

AccessVBAのIsNumericは「09-」も数値と判定する:入力チェックの落とし穴

AccessVBAのIsNumeric関数は「09-」「1d2」「&H10」なども数値と判定します。実際に20通り以上の文字列で試した結果と、そのままSQLに埋め込むとエラー3075になる例、数字・マイナス・小数点だけを許可する入力チェック関数を紹介します。
AccessVBA

AccessVBAのレポートで文字に「□」が重なる原因はTAB文字だった

Accessのレポートで、文字に「□」が重なって表示される原因と対策を紹介します。原因はExcelなどからの貼り付けで入り込んだTAB文字です。TAB文字を取り除く共通関数と、登録済みデータを探して一括で直すクエリも載せています。
Python開発の第一歩

プログラム初心者でも作れる!|ゼロベースからのPython入門

プログラム初心者、初学者の方でもPythonという言語を通して1からプログラムが作れるようになります。
Python開発の第一歩

-Python開発の第一歩!- その1 初心者向けVisual Studio CodeでPythonの開発環境を無償で作る

Visual Studio Codeを利用してPythonの開発環境を簡単に作成する方法を紹介しています。
Python開発の第一歩

-Python開発の第一歩!- その2 Pythonをもっと便利に!pipの使い方入門ガイド

pip(pipinstallコマンド)の利点と使い方を紹介しています。
Python開発の第一歩

-Python開発の第一歩!- その3 Pythonプログラムを配布するための簡単ガイド: exeファイルの作り方

Pythonで簡単にexeファイルを作成する方法を紹介しています。
Python開発の第一歩

-Python開発の第一歩!- その4 Pythonでパラメータを取得して実行する

Pythonでパラメータを取得して実行し、処理方法を変える方法を紹介しています。
Python開発の第一歩

-Python開発の第一歩!- その5 別のPythonファイルの関数を実行する

別のPythonファイルの関数を実行する方法を紹介しています。
AccessVBA

AccessVBAでフロントエンド/バックエンド分割:プログラム更新でデータを消さない起動時リンクチェック

Accessをプログラム(フロントエンド)とデータ(バックエンド)に分割し、起動時にリンクを確認して切れていればデータファイルを選び直してもらう共通部品を紹介します。プログラムを差し替えてもデータは消えず、インストールと更新が同じ操作になります。テーブル追加・列追加を安全に反映する方法も解説します。
AccessVBA

AccessVBAでクリック時に全選択を共通部品化:数字を消さずに上書き入力

AccessVBAで、テキストボックスをマウスでクリックしたときに入力済みの値を全選択し、そのまま上書き入力できるようにする共通部品を紹介します。イベントプロパティに関数を設定するだけなので、コントロールごとにVBAを書く必要はありません。
AccessVBA

AccessVBAでExcelエクスポートを共通部品化:シート名・書式・列幅まで自動設定

AccessVBAでテーブル・クエリ・SQLの結果をExcelにエクスポートする共通部品を紹介します。シート名の指定、見出しの書式設定、罫線、列幅の自動調整まで自動化し、TransferSpreadsheetでは物足りない一覧出力を1行で実現します。
AccessVBA

AccessVBAでExcel自動オープンの実装例、最後のひと手間をゼロにする方法

AccessVBAでExcel自動オープンの実装例を紹介しています。わざわざ手動で開く必要がないため、ユーザーのひと手間を削減することができます。
Python

Pythonでバーコードリーダー(シリアル/COM)を読み取る|pyserial入門

業務システムを作っていると、バーコードリーダーで読み取った値をそのままプログラムで処理したい場面があります。本記事では、Pythonのpyserialを使って、シリアル接続したバーコードリーダーの読み取り値を受信する一番シンプルな方法を紹介...
AccessVBA

AccessVBAでフォルダパス取得を共通部品にする:初期フォルダ固定で使いやすい

AccessVBAでCSVやEXCELファイルを出力するフォルダを、ユーザーにも簡単に指定できるようにする共通部品の紹介です。
AccessVBA

AccessVBAで毎回書かない!SQL実行の定型処理を行うベストプラクティス

AccessVBAを利用していると処理中に何度もSQLを発行したい場合、1つのプロシージャでSELECT,INSERT,UPDATE,DELETE文を処理できるように簡略化します。
AccessVBA

AccessVBAで動的クエリ生成、開発効率を高めるTIPS

AccessVBAで動的クエリ作成方法を説明しています。帳票・エクスポート処理との連携や条件切替型の集計処理、デバッグ・検証用クエリの生成に威力を発揮します。
AccessVBA

AccessVBAで簡単!コンピュータ名の取得

AccessVBAで、処理中の端末のコンピュータ名(PC名)を簡単に取得する方法を解説しています。排他制御、ログ記録、特定端末での処理制限などに活用できます。ユーザー名やユーザープロファイルのパスも取れるサンプル付きです。
Python

Pythonで日本標準時(JST)を取得する。

Pythonで日本標準時(JST)を取得する方法を紹介しています。
Python

Pythonで文字列などをハッシュ化する | パスワード管理に便利。

Pythonで文字列などをハッシュ化する方法を紹介しています。パスワードや個人情報などの機密情報、データの一意性、データ検証などで利用可能です。
Python

Pythonで作成されたexeファイルの実行パスを取得する。(PyInstaller例)

PyInstallerで作成されたexeファイルの実行パスを取得する方法を紹介しています。
Python

Pythonでiniファイルを読み込み、書き込みする。

Pythonでiniファイルを読み込みする方法を紹介しています。
Python

PythonでEXCELグラフを作成する | 棒グラフの作成

PythonでEXCELの棒グラフを作成する方法を紹介しています。
Python

Pythonで添付ファイル付きメールを送る!初心者でもできる簡単ガイド

Pythonで添付ファイル付きメールを送信する方法を紹介しています。
Python

PythonでパソコンのスクリーンショットからQRコードを読み込む。(バーコードも読めます)

パソコンのスクリーンショットからQRコードやバーコードを読み込む方法を紹介しています。
Python

PythonでパソコンのカメラでQRコードを読み込む。(バーコードも読めます)

PythonでパソコンのカメラからQRコードやバーコード読み込む処理を紹介します。
Python

PythonでCSVファイルをSQLで操作する(大量処理に便利)

PythonでCSVファイルをSQLで操作して簡単に扱うことができます。
Python

PythonでPDFのOCR処理と電子帳簿保存法準拠のファイル名自動生成する!

PythonでPDFのOCR処理を行い取得した文字列を操作する方法を紹介しています。(電子帳簿保存法のファイル名をつける例で紹介しています)
Python

Pythonで生年月日から現在の年齢を計算する

本日の日付と生年月日から年齢を計算する関数を紹介しています。
Python

Pythonで添付ファイル付きメールを受信して業務処理を自動化する

Pythonで添付ファイル付きメールを受信して業務処理を自動化する方法を紹介しています。gmailで画像添付してされたメールも処理が可能です。
Python

PythonでEXCELテンプレート帳票を簡単作成&印刷する方法

Pythonで帳票ように作成したEXCELテンプレート開いて、セルに値をセットして印刷する方法を紹介しています。
Python

Pythonで動画から音声へ、mp4ファイルをmp3にする方法をわかりやすく解説

Pythonでmp4からmp3に変換する方法を紹介しています。
Python

Pythonでタスクトレイ常駐|スクリーンショットを取得するプログラムを作る!

Pythonでタスクトレイに常駐するプログラムを作成して、自動的にいろいろな拡張子で指定の秒間隔でスクリーンショットを取得します。
Python

PythonでPDFファイルを簡単に結合する方法: コマンドプロンプトとGUIを使った手順

Pythonでpdfファイルを結合する方法を、「コマンドプロンプト利用した例」と「GUIを使った例」で紹介しています。
Python

Pythonで始めるデータベース操作:SQLite3とBLOBデータの基本

PythonでSQLite3に対してINSERT、UPDATE等を実行するexec関数とSELECTを実行するselect関数を作成して処理する方法を紹介しています。
Python

Pythonで始めるデータベース操作:MySQLとBLOBデータの基本

PythonでMySQLに対してINSERT、UPDATE等を実行するexec関数とSELECTを実行するselect関数を等作成して処理する方法を紹介しています。
Python

Pythonで簡単西暦から和暦への変換、元年表記対応も!

Pythonで簡単に西暦から和暦への変換を行う関数を紹介しています。元年表記にも対応したり、新たに元号が追加になった場合でも対応できるような処理で紹介しています。
Python

PythonでOS,CPU,DISK,ユーザー情報を簡単に取得する!

PythonでクライアントPCのOS,CPU,DISK,ユーザー情報を取得する方法を紹介しています。
Python

Pythonでグラフィックボード情報と解像度、拡大率を簡単に取得する方法

Pythonでグラフィックボード情報と解像度、拡大率を簡単に取得する方法を紹介しています。
Python

Pythonで現在の日付や時刻を指定したフォーマットで取得する

Pythonで現在の日付や時刻を指定したフォーマットで返す関数を紹介しています。
Python

Pythonでフォルダ選択してファイル一覧を取得する

PythonでGUI画面からフォルダ選択してファイル一覧を取得方法を紹介しています。
Python

Pythonでログファイルをローテーション出力する|デバッグが楽に。

Pythonでコンソールとログファイルに同時にデバッグ情報を出力する方法を紹介しています。(ログファイルはローテーション利用するので容量不足の不安はありません)
Python

Pythonで簡単にできる!バーコードを生成する方法

Pythonでいろいろな種類のバーコードを生成する方法を紹介しています。
Python

Pythonでプリンタ一覧やデフォルトプリンタ(通常使うプリンタ)を取得する

Pythonで印刷処理をするPCのプリンタ一覧やデフォルトプリンタを取得する方法を紹介しています。
Python

Pythonで簡単にできる!QRコードに画像を埋め込む方法

PythonでQRコードを生成する方法を紹介しています。また、画像を埋め込みQRコードの作り方も紹介しています。
Python

Pythonで手軽にできるファイル名変更アプリの作り方

Pythonで大量のファイルを一括でファイル名変換するリネームアプリの作成方法を紹介します。
Python

Pythonでバイト単位で文字を切り出す(ExcelのLeftB,RightB,MidB 関数互換)

Pythonでバイト単位で文字を切り出すExcelのLeftB,RightB,MidB 関数の互換関数を紹介しています。
Python

Pythonでメールアドレスからユーザー名やドメイン名を抽出する

Pythonでメールアドレスから@マークの前後で文字を切り出ししてユーザー名やドメイン名を抽出する方法を紹介しています。@以外の文字でも処理が可能です。
Python

PythonでExcelに画像を簡単に埋め込む方法

PythonでEXCELを開いて画像ファイルを埋め込みする方法を紹介しています。
Python

Pythonでネットワークドライブの割り当てと切断(初心者向け)

Pythonでネットワークドライブの割り当て、切断する方法を紹介しています。(net useコマンドを利用しています)
Python

Pythonで簡単!ホスト名とIPアドレスの見つけ方

PythonでIPアドレスからホスト名、ホスト名からIPアドレスを取得する方法を紹介しています。
Python

Pythonで写真の詳細情報を取得する!EXIF情報取得

PythonでEXIF情報を取得してEXCELへ書き込みする方法を紹介しています。
Python

Pythonで環境変数を操作!簡単に取得する方法

Pythonで環境変数から値を読み込む方法、値を書き込みむ方法を紹介しています。
Python

Pythonでクリップボードを入出力する

Pythonでクリップボードにテキストをいれたり出したりする方法を紹介しています。
Python

Pythonでzipファイルを解凍する

Pythonでzipファイルを解凍するunzip_file関数を作成して処理する方法を紹介
Python

Pythonでlzhファイルを解凍する(Windows版)

PythonでLZHファイルを簡単に解凍する関数を紹介しています。事前準備の方法から関数の動作確認までを記載しています。
Python

Pythonでユーザーフォルダ(ダウンロード、デスクトップ、ドキュメントなど)のパスを簡単に手に入れる方法

Pythonでユーザーごとに変わるダウンロードフォルダやデスクトップフォルダ、ドキュメントフォルダのパスを取得する関数を紹介します。
Python

Pythonで文字列のバイト数を簡単に計算する方法(lenb関数)

文字列を全角文字は2バイト、半角文字は1バイトで文字数をカウントするPythonの処理を紹介しています。