MS Access Tips/Sample and VBA and Blog customize etc...

AC2007のバグ?書式プロパティの和暦設定(ee/mm )で

Access2007で、フォーム上の日付データの書式に"ee/mm"を設定しています。その日付データをクリックして選択後、コピーして貼り付けると日付が変わってしまいます。 コピー前 23/3 コピー後 22/3 テーブルに格納されたデータを見ると以下のようになっているようです。 コピー前 2011/03/01 コピー後 2010/03/23 コピー前の23/3がシステムで3月23日と解釈され「2010/03/23」となったようです。 Access2000の場合は...

コンボボックスのリストを入力値で制限する

コンボボックスのリストに表示されるデータが非常に多いので、選択するのに苦労します。そこで、コンボボックスのテキストボックス部にデータの一部を入力すると、リストのデータがそれを含むものに制限されるようにしています。↓↑キーで選択できるようにしたいですが、↓キーで選択しようとすると一番上のデータしか選択できません。 このような質問をみかけました。リストを入力値で制限する方法はWEBでさがせば見つかると思い...

クエリで期間内最大在室数を求める

入退室管理のためにこのようなテーブルがあります。 T_在室 在室ID入室時刻退室時刻 112/01 10:0012/01 14:10 212/01 17:1012/01 21:20 312/01 12:3012/01 19:00 このとき、11:00~20:00の間の最大人数をSQLで簡単に求める方法はあるでしょうか。 欲しい答えは2名なのですが、COUNTなどで単純に条件抽出すると3名になってしまいます。 かなり前に掲示板であった質問です。他にも、ログイン時刻、ログア...

クエリでの期間の抽出条件 応用編

前回、クエリでの期間の抽出条件 という記事を書きましたが、先日、下記のような質問に回答したのがきっかけです。前回のは基礎知識、今回のはその応用ということになりますね。 T_スポーツイベント IDスポーツ名開始月終了月 1野球410 2ゲートボール26 3スキー125 野球は、4月から10月まで行われる。スキーは12月から翌年の5月まで行われる。 つまり、終了月が開始月が大きい場合は、1月~終了月、開始月~12月と...

クエリでの期間の抽出条件

パラメータで[開始期間]と[終了期間]というように入力させて、その期間内に含まれる日付/時刻型のデータを抽出したい。 あるいは、抽出対象の方も[開始日時]、[終了日時]というように幅があり、期間が一部でも重なれば抽出したい。 というようなことはよくあると思います。 今回は、期間に関する抽出条件のあれこれを、考察してみましょう。 難易度:...

SiteMapに「すべて折りたたむ」ボタンを追加してみた

当ブログも現在、記事数も200を越えて、まもなく300に達しようとしています。上のメニューバーから開くサイトマップ(カテゴリ別全記事一覧)は、初期状態ではすべての記事タイトルが表示されていますので、非常に縦長の画面になってます。 カテゴリを順にクリックしていけば折りたたんでコンパクトにできますが、結構、めんどくさいですね。 そこで、一気に折りたたむ機能があると便利かも、ということで、追加してみました...

AC2007のバグ?ダブルクリックでフォームを開くとき

ある項目(テキストボックス)をダブルクリックすると別の入力フォームが開くようにしています。Access2003までは、開いた入力フォームがアクティブになりましたが、Access2007では一瞬入力フォームがアクティブになりますが、すぐ呼び出したフォームへフォーカスが戻ってしまいます。以前のように開いたフォームがアクティブのままにするにはどうしたらいいでしょうか。 上記のような内容の質問がありました。私も同じ問題に直面...
該当の記事は見つかりませんでした。