ACCESS【VBA】

access

ACCESS【VBA】

VBA WMI MACアドレスを取得するサンプル

WMIを使ってMACアドレスを取得するサンプル objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True"...
ACCESS【VBA】

VBAでの条件付きコンパイル(#Const)について

VBAの#Constディレクティブは、コンパイル時に定数を定義するために使用されます。#Constディレクティブで定義された定数は、コンパイル時に値が決定され、コンパイル後には変更できなくなります。 #Constディレクティブは、以下のよう...
ACCESS【VBA】

VBA 日付から年度を取得する処理サンプル

VBAで、特定のファイルパスに年度が含まれていた場合、日付から年度を取得したい場合がある。 そんな時に活用する処理 日付の処理をそのまま使うと、来年の1月は2022年 しかし、日本の企業は年度制のため、1月は2021年度としたい。 ここを、...
ACCESS【VBA】

【ACCESS VBA おすすめ】ACCESSでSQLを使うサンプルByADODB(CREATE TABLE等(データ定義言語(DDL))も SELECT(データ操作言語(DML))もADODBのExecuteでよい)

前回作成したサンプル でADODBを利用したバージョン こちらのほうが、ACSESS特有のクエリ的概念も少なく(くせもなく)、SQL実行用メソッドExecuteで統一できるためメンテナンス効率を考えると、個人的におすすめ。Public Su...
ACCESS【VBA】

【ACCESS VBA】ACCESSでSQLを使うサンプル(CREATE TABLE等(データ定義言語(DDL))はDAO.Executeを使う SELECT(データ操作言語(DML))はOpenRecordsetを使う)

Public Sub ACCESSでSQLを使うサンプル() Dim wrk As DAO.Workspace Dim dbs As DAO.Database Set wrk = DBEngine(0) Set dbs = CurrentD...
ACCESS【VBA】

【ACCESS VBA】DAO.DataTypeEnumで生成できるデータ型一覧、生成できないデータ型一覧

DAOを使ったテーブル生成については、指定パラメータ(DataTypeEnum)のバリエーションが多く、一方で参考文献でなかなか良いものが見つからなかった。 そこで試しに検証用コードを作成し実行してみた。(Access 2013 64bit...
ACCESS【VBA】

【ACCESS SQL】CREATE TABLEの作成例

データ型 についてはこちら これを利用したCREATE TABLEの例はこちら 前に書いた内容 の再整理。 SQL例としてはコレCREATE TABLE TestAllTypes( MyText TEXT(50), MyMemo MEMO,...
ACCESS【VBA】

【Access】クエリ(SQL)でテスト用テーブルの作成〜大量のテストデータを作成するコツ

① テスト用テーブルの作成 MSDNの参考サイト よりまずはサンプルテーブル作成用SQL(全データ型定義版) この中で、必要な項目を選んで実行すればよい。CREATE TABLE TestAllTypes( MyText TEXT(50),...
ACCESS【VBA】

【Access】トランザクション処理のサンプル

NSDNの参考サイト はこちら Access(データベース)でのトランザクションの概念は上記MSDNの参考サイトのコメントの通り、このままだと思う。トランザクションとは、一連の操作を 1 つにまとめて、1 つの作業単位として処理する概念です...
ACCESS【VBA】

【Access VBA】FileSystemObjectから取得できる情報をテーブルに書き込むサンプル

「GetFileSystemInfo.zip」をダウンロード サンプルコードOption Compare DatabaseOption Explicit Private g_cntFILE As LongPrivate g_cntPATH ...