Accessフォームを常に最前面に表示する
フォームの「ポップアップ」プロパティを「はい」にするとAccess内のウィンドウの最前面に表示されますがが、他のアプリケーションがアクティブになるとその背後に隠れてしまいます。他のアプリケーションも含めてフォームを常に最前面に表示したいという場合もありますよね。 その場合、Windows APIのSetWindowPosを使うと他アプリケーションがアクティブになっても最前面に常に表示させることが可 ...
Accessのコンボボックスでボックス部の表示とリストの表示を異なるものにしたい
このような要望はあまりないと思いますが、リスト部分は記号+項目 表示にして、ボックス部分は項目だけを表示したいとか、リスト部分は階層をインデントで表現して、ボックスはインデントなしで表示させる、ということを実現する方法を紹介します。 元ネタ は下記の質問の回答です。 Microsoft Access 掲示板 イメージコンボボックスでフォントの大きさを変える方法 - zawazawa リストは記号+ ...
【Access】クエリで大文字/小文字、全角/半角、ひらがな/カタカナを区別して文字列比較したい
Accessのクエリ(SQL)の抽出条件や、演算フィールドの式で文字列比較をするとき、テキストモードでの比較になるので、 大文字/小文字、全角/半角、ひらがな/カタカナを区別しません。 例えば、 「ACCESS」と「Access」と「ACCESS」を等しいとみなします。また、「アクセス」と「あくせす」も等しいとみなします。 しかし、これらを別と判断してほしい場合もあるでしょう。その場合の対処法を紹 ...
Accessのフォームでレコード移動するとラベルのテキストが太くなるという謎の症状
「タイトルの症状が発生します、対象法はないでしょうか。」という質問が当方が運営する掲示板でありました。 症状の出るサンプルファイルを送付してもらって症状を確認しました。 これはバグと言っていいでしょう。この症状の発生する条件、そして、その対処法について紹介します。 掲示板での質問から原因の特定までの経緯 下記のような質問がありました。 Microsoft Access 掲示板 フォーム内のラベルの ...
Accessウィンドウのサイズを固定する
MDBファイルを開いたときに、Accessアプリケーションのウィンドウの大きさを指定して、サイズ変更できないようにしたい。 このような質問の回答に用意したコードです。 下記の旧ブログの記事の内容を、64bit版Officeにも対応するように加筆修正したものです。Accessウィンドウのサイズを固定する Office2010l以降の64bit版と32bit版に対応してます。ただし、64bit版環境が ...