2012年12月– date –
-
未分類
DLLが正しく呼び出せません
実行時にこのエラーが出たら、真っ先に参照設定を疑うと思いますが、実はDDLにまったく関係なくエラーが発生することが多々あります。 Accessのバグの可能性が高いです。 対処法 根本の原因は不明ですが、対処療法は2つあります。 1つ目は、SUBの場合は... -
未分類
隠しプロパティ
VBAのプロパティにはコントロールブラウザーにも表示されない非公開のものがあります。 例えば、vba.erl プロパティーです。 このプロパティーはエラーの発生した行番号を返すとても有益なものですが、隠しプロパティーのため一般的には知られていません... -
未分類
VBAによる参照の操作
参照の数 参照のコレクションはreferences references.count(序数は1からであることに注意) リファレンスオブジェクトの取得 set ref= references.item(序数)でリファレンスオブジェクトを取得する (またはrefrences.item("ライブラリ名") リファレン... -
未分類
参照設定の切断
参照しているDLLを移動してもAccessは大抵これを上手く処理してくれます(仕組みはよく分かりません。) しかし、参照しているDLL自体を削除したりするなど、何らかの原因で参照が切断されてしまうことがあります。 この状態になると、基本的なコア関数で... -
未分類
クエリーに関するTips
クエリー内からの関数呼び出し クエリー内に書いている関数はコンパイルの対象にならないのでうっかり関数を削除してもエラーにならないことに注意すること。 その他の注意点 クエリー中にフィールドを指定したつもりが定数になっていることがあるので注意... -
未分類
サブクエリーに関するTips
=ANY 等しいものが少なくとも一つでも存在すればOK。INNER JOIN では該当するものが複数ある場合にすべて結合されてしまうが、=ANYは結合は行われない点が異なる。 >ANY 大きい物が少なくとも1つでも存在すればOK。要するにすべてに対して値が等しいか... -
未分類
列名の破損
参照するテーブルがリンクテーブルなどの場合でクエリーをデザインモードで開く際に何らかの原因で参照出来なかった場合に、選択クエリーの列名に式1など別名が付いてしまう場合があります。(保存しなくても?)このままではこのクエリーの列を参照する際... -
未分類
プリンターの制御
Accessのプリンター用紙の設定は注意が必要。(どのように?まとめること) Accessバイブル本に詳しく載っている 管理者メモ:書きかけ -
未分類
自動で名前変更について
Accessの設定で自動で名前を変更する機能があります。これを使えばテーブル名などを変更した際にそれを参照しているオブジェクト(依存先オブジェクト)も自動的に変更してくれるというものです。 しかし、この機能が上手く機能しないことが頻繁にあります... -
未分類
AutoExecマクロの挙動について
OpenDatabaseやGetObjectでMDBを開く際に、AutoExecマクロが起動するかどうかは重要なことであるが、この挙動をまとめること autoexecのMDBをVB,accessからopendatabaseで起動してもマクロは起動されない(97,2000とも)? autoexecのMDBをVBからgetobject...