未分類– category –
-
未分類
Application.Forms等を使ったオブジェクト一覧の取得
Applicationオブジェクトには、開いているオブジェクトのコレクションを表す、下記のプロパティがあります。 FormsReportsModules 下記は、開いているフォーム、レポート、モジュールを列挙します。 Dim idx As Long '開いているフォームを列挙します For ... -
未分類
トラブルシューティング
【モジュールを削除しても削除されない】 あるバージョンのAccessまで、この事象が頻出しました。 (原因)Accessのバグ (対応)VBEを開き、該当モジュールを右クリックし、「…の開放」をクリック。「削除する前に…をエクスポートしますか?」というメッ... -
未分類
エラーの種類について
【エラーの種類】 エラーの種類には下記のものがあります。 シンタックスエラー(構文エラー)コンパイルエラーラインタイムエラー論理エラー このうち、①②について、一覧を探したのですが見つかりませんでした。 【ランタイムエラー一覧】 3Return に対応... -
未分類
Access頻出列挙体
DAO.DataTypeEnumデータタイプAccess.AcObjectTypeオブジェクトタイプAccess.AcControlTypeコントロールタイプAccess頻出列挙体 【 DAO.DataTypeEnum】 フィールド、プロパティの型を表します。 【Access.AcObjectType】 オブジェクトの種類を表します。 ... -
未分類
2の補数について
【2の補数の考え方を知る】 2の補数は、マイナスの数を2進数で表すための表現方法です。 2の補数がどのようなものかを知るために、まずはマイナスの数を2進数で表す考え方をまず理解します。 【自然な考え方】 1バイト(=8ビット)で表現できるパターン数... -
未分類
OpenDatabaseとOpenCurrentDatabase
外部のDatabaseを参照するメソッドとして、次の2つのメソッドが用意されています。 OpenDatabaseOpenCurrentDatabase 下記は、これら2つのメソッドの違いを表で表したものです。 OpenDatabaseOpenCurrentDatabaseクラスDAO.DBEngineAccess.Application返値... -
未分類
Containerを使ったオブジェクト一覧の取得
【Containersプロパティについて】 Database.Containersプロパティには、Containerオブジェクトのコレクションが格納されています。 各ContainerオブジェクトのDocumentsプロパティには、様々なオブジェクトのコレクションが格納されています。 各Document... -
未分類
AccessObject
【AccessObjectとは?】 AccessObjectはCurrentData、CurrentProjectのAll系プロパティで取得したオブジェクトのコレクションが保持するそれぞれのオブジェクトを表す型です。 オブジェクトの種類による違いを区別しないで、Accessのオブジェクトとして一... -
未分類
TableDefs、QueryDefsを使ったオブジェクト一覧の取得
【TableDefsを使ったテーブル一覧の取得】 現在のデータベース中のテーブルの一覧をイミディエイトウィンドウに出力します。 Dim t As DAO.TableDef For Each t In CurrentDb.TableDefs Debug.Print t.name Next なお、この方法ではシステムテーブルも含ま... -
未分類
オブジェクト一覧の取得
Accessでオブジェクト一覧を取得する方法は主に4通りあります。 TableDefs、QueryDefsを使ったオブジェクト一覧の取得MSysObjectsを使ったオブジェクト一覧の取得CurrentData、CurrentProjectを使ったオブジェクト一覧の取得Containerを使ったオブジェクト...