全体にパスワードを設定するなら、データベース自体にパスワードを設定する方法はあります。Accessのデータベースにパスワードを設定する方法しかし、ある特定フォームだけにパスワードをかけたい場合があります。そのフォームが開くときに下記のVBAを設定すれば可能になります。InputBox("ID初期設定変更のためパスワードを入力してください。"パスワードが相違しています。Subちょこっと特定のフォームにパスワードをかけたい時には便利ですね。Dlookup関数でちょこっと気を付ける事Accessってカンマとか、ダブルカンマとか使い方をちょこっと間違えただけでデータを検索してもらえません。ココがダメ毎回悩んでは、無駄な時間が過ぎていきます。今回は、条件の方は、数字と変数の場合に絞ってTipsにしたいと思います。]が必要な場合と要らない場合がある?よくわかりませんが、noの方は、Accessの方で、勝手にNOという感じに大文字に変更してしまうのです。IDのほうは、最初から大文字なので問題なかったです。テキストボックス名ですが、そのままダイレクトに入れても検索条件になるようです。最初に書いておきますが、レコードセットを帳票フォームに設置しても、テキストボックスに値を入れても更新できません。本当は、ココがダメ帳票フォームで一括データ更新がやりたかった!しかし、いろいろと試してみましたが、Accessの仕様だとおもいますが、テキストボックスに入力すらできません。試しに、クエリーの値などもレコードセットにしてみたりしましたが、同じ(あたりまえですが・・・)でした。参考テーブルをそのままレコードソースにすれば済む話ですが、スピードの問題とか、データ量が増えてくるとという将来性を考えるとSqlServerからのVewをつかったり、Accessのパススルークエリを使ったりしてテーブル丸ごとローカルに呼び込む処理などをさせないように工夫をしているのです。それなので、このTipsでは、ただ単にレコードセットにセットしたデータを帳票フォームで見られるだけの物です。Subフォームが開くときに、上記のVBAを動かせば、テーブルをレコードセットにして、帳票フォームなどで一覧表示させることが可能になる。これをやることで、メモリ上にデータを置けるので、表示スピードが速くなるという効果が期待できるのではないかと思う。帳票フォームで次のレコードの同じテキストボックスへ移動タブオーダーで、入荷数修正というテキストボックスだけ次のレコードになっても移動させたいケースもある。タブオーダーだけでは、同じレコードの全てのテキストボックスに移動してしまう。Subもっと簡単な方法もあるかもしれませんが、とりあえずこんな方法もあるよってことで。カレンダーコントロールが簡単になってるカレンダーコントロールってのは、ココがポイントカレンダー画面から日付の選択ができる機能です。以前は、カレンダーコントロールを設置しないとダメだったのですが、最近はものすごく簡単になっています。いうか、書式を「日付」にすればカレンダーコントロールが自動で設置されています。テキストボックス横の小さなカレンダーマークをクリックするとカレンダーが出現します。手入力してしまえば早いのですが、月末などで31日まであったっけ?なんていうときは便利ですね。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。あることが分かりました。解決策をみつけましたので、下記のサイト内リンクを参考にしてください。...PREV【SqlServer】SSMSのダイヤグラムを開くとクラッシュする問題NEXT【Access】VBAでテーブル削除するのは注意が必要PCTips運営者Ma2n2nパソコンとの付き合いは、25年以上にもなりますが、どんどん変化して知らないことが多すぎます。このサイトを通じてパソコンに関する情報をブログ形式で更新していきます。