ray88’s diary

お仕事で困ったとき用の自分用の覚書

Access VBA 目次

Accessお役立ちサイト

hatena chips
■DB・アプリ設計

Access VBA アプリ開発手順 

Access VBA オートナンバー型のリレーションシップ設定について 

Access VBA フィールド名を指定する際の書式と別名カラムの作成方法 

Access VBA データベースのバックアップ

■DB入力関連(効率よくDBに入力する)

Access VBA 効率よくDBに入力する(手入力)

■検索系

索フォームでサブフォームのデータを検索する際のクエリ(あいまい検索等)

Accessの検索フォームでYESNO型のチェックボックスのチェックあり・なし・全てを検索するクエリ 
■フォーム関連

Access VBA コンボボックスの連結列(表示される値と取得される値) 

コンボボックスで選んだ値に紐づいてテキストボックスにコンボボックスの別カラムの値を表示させる 

サブフォーム関連

サブフォームに表示されたデータシートをCSV出力するコード

サブフォームに表示するデータシートの項目を並べ替える

SQL・レコードセット等

AccessVBA DAO 

AccessVBAでSQLを実行する

パラメータクエリを実行後、SQLを実行してクエリ実行結果をテーブルに挿入する -

パラメータクエリを実行後レコードセットに格納してテーブルに挿入

AccessでCSV出力の際に日付に時間が入らないようにする

レコードセットの件数を取得

■日付関連

文字型の日付をスラッシュ入りの yyyy/MM/dd 形式 の日付型に変換する

CSV関連

CSVファイルデータを読み込む

UTF-8形式のCSVファイルをテーブルインポートできるよう加工

とりいそぎ CSVのエラーチェックとテーブルインポート

csvにヘッダーつける(とりいそぎ)

■参照設定と遅延バインディング

参照設定でチェックを入れる場所と変数宣言の仕方 

とりいそぎ、ADODBの遅延バインディングに関する参考URL 

Excelを遅延バインディングした時にエラーになる件について

現在のデータベースのPath・ファイル名を参照する(ExcelのThisWorkBook.Pathにあたる)

■その他

コード埋め込みのテスト - ray88’s diary