日常~おまけ雑記~

日常にほんの少し活力を~毎日の出来事やオーディオなど趣味のことを紹介するブログです



ACCESS

メッセージボックスの表示方法5つ|Access VBA

Access VBAでメッセージボックスを表示するための方法を、下記5パターン紹介します。自分のシステムに合った方法を選んでご使用ください。 その①|本文のみ表示 その②|タイトルを表示 その③|本文を改行して表示 その④|「はい/いいえ」の選択表示 その⑤|…

Accessの2テーブル間で重複するかしないか判別するクエリ|EXISTS

2つのテーブル間でデータが重複するかしないかVBA(クエリ)で判別します。 マスタテーブルに対して実績テーブル内のデータが重複するもの、しないものに分けてテーブルを作成します。 実際に結果テーブルを作成する必要は無いかもしれませんが、わかりやすく…

テーブルをCSV出力してバックアップフォルダに格納する方法|ACCESS

テーブルをCSVファイルにエクスポートするVBA さらに格納するフォルダを都度タイムスタンプをして、いつバックアップしたテーブルデータか分るようにもしておきます。 ■サンプルACCESSの構成 ここでは適当に作成したテーブル2つと、エクスポートするためのモ…

エクセルデータをAccessのテーブルにインポートする3つの方法

エクセルファイルのデータをAccessにインポートするため、下記3パターンを紹介します。自分のシステムに合った方法を選んでご利用ください。 その①|ACCESSのインポート機能を使うその②|テーブルリンク機能から取り込むその③|VBAでエクセルデータを取り込…

accessでカレンダーテーブルの作成をさらに深掘りする|access VBA

accessでカレンダーテーブルの作成をさらに深掘りしてみます 前回のカレンダーテーブルは連番、日付、曜日を取得してテーブルに格納しました。そして今回は他に通年日と通年週と四半期を追加し、さらにテーブルへの追加をSQLからVBAにして作成します。また、…

テーブルの連番を振り直す方法|VBA access

テーブルデータの連番を1から振り直します。 注)オートナンバーのID(主キー)ではなく、 クエリで絞り込みした表に対して別の連番(カラム)に数値を1から順に振り直していきます。 大きなデータベースに対して各集合ごとの通し番号を設定したい場合に使用しま…

VBAでクエリを作成・削除をする方法|Access

VBAでクエリを作成・削除する方法です 今回はテーブルからクエリを作成してその内容をエクセルにエクスポート、そして作成したクエリを削除をします。VBAの記述は各動作別にプロシージャに分けていますが、一つのプロシージャにまとめて、一連の動作にしても…

accessフォームにファイルをドラッグしてフルパスを取得する|プログレスバー

フォーム上にプログレスバーを置き、そこにファイルをドラッグするとフルパスを取得することが出来ます。これは、エクセルやCSVなどのテキストファイルなら、データのインポートに活用できます。また、テーブルにファイルのフルパスを格納しておくと、いつで…

SQLおすすめ書籍【PDF版】初級中級2選|翔泳社

データベースを扱う上で必要不可欠なSQL。 そんなSQLのおすすめ書籍を初級、中級のそれぞれ1冊ずつピックアップしました。 しかも、今回は翔泳社のPDF版しばりでいきます。 (adsbygoogle = window.adsbygoogle || []).push({}); ■1冊目初級編 【SQL 第2版 ゼ…

accessで日付範囲のカレンダーテーブルを作成するVBA|カレンダー作成

アクセスでカレンダーのような一覧表をフォームに作成する場合などで、カレンダーテーブルを作成する一つの手法として下記VBAご参考にどうぞ。 ※日付テーブルを一度だけ作成出来れば良いなら、エクセルの日付データをインポートする手もあります。 ただし、…

accessフォームの選択行に色づけする方法|フォーカスハイライト

アクセスのフォームでエクセルのような表データを閲覧するとき、見ている行がわかりにくい時があります。 列数が多くて行を横方向に見ていくとき画面にわざわざ定規当をてたりして面倒です。 という事で、フォーカスを当てたテキストボックスの行全体に色づ…

accessフォームのデータ検索をVBAで作る方法|クエリを使わずに抽出する|マイクロソフトアクセス

accessのテーブルデータを、VBAだけで「複数条件の検索・抽出」する方法です。 ここでは、フォームにコンボボックスを3つ作成して、複数条件に合致するデータだけを抽出します。また、抽出するデータ型を3種類用意し、記述方法も記載しました。 記事の内容…

accessで在庫管理を作成するための基礎クエリSQL|マイクロソフトアクセス

入出庫データから在庫数を連続的に算出するクエリです。 ここではエクセルのような連続した日付の在庫数をクエリで計算することが出来ます。 在庫管理の考え方自体は簡単です。前日在庫数に、入庫数を足して、出庫数を引いて、残りの数をまた明日に持ち越せ…

ACCESSでデータベースを作成するために参考にした本3冊|マイクロソフト アクセス

マイクロソフトACCESSを使ってデータベース及び業務システムを作成するときに参考にした書籍を3冊ご紹介します。 ACCESSでソフトを作成する際、この3冊だけではたぶん足りないかもしれませんが、基本的な考え方と、作り方、そしてより強力なシステムづくりに…

accessのVBAモジュールパスワードがわからない時の解除方法

ACCESSのVBAモジュールを編集したい時、パスワードでロックされていて、VBAが開けない時があります。 人から引き継いだACCESSだったり、パスワードを失念したりしてVBAモジュールが編集できない時の解除方法です。 // 【準備物】 元ACCESS = パスワード不明のACCESS…