パスワード入力フォームの作成

Accessで管理者用フォームを作成して、そのフォームを開く時はパスワードを知っている人だけがパスワードを入力して開くようにしたいことってよくあります。

↓のようなパスワード入力フォームを作成する方法です。
パスワード入力の場合、よくInputBox関数が使われますが、InputBox関数では入力時の「*」表示はできません。(できないと思う・・・)


まず「F_pass」などの名前をつけて、パスワード入力用のフォームを準備します。

テキストボックスを一つ作り、プロパティシートのデータタブにある「定型入力」のボタンを押して「定型入力ウィザード」を起動させます。
「定型入力名」から「パスワード」を選択します。

「OK」ボタンと「キャンセル」ボタンを準備します。


各ボタンのプロパティから「イベント」タブにある「クリック時」のイベントプロシージャに↓のように記述します。
 フォームのプロパティで「ポップアップ」と「作業ウィンドウ」を「はい」にします。
他は、「レコードセレクタ」や「移動ボタン」などを「いいえ」に設定してください。

また、Access2007ではフォームビューでウィンドウの大きさを設定した大きさのまま表示したい場合は Accessのオプションで「カレントデータベース」の「ドキュメントウィンドウオプション」で「ウィンドウを重ねて表示する」を選択してください。

Access2003と2007共存の職場では、もういろいろ大変でっす!!(>_<)
結局2003で作成した方が問題は少なくて・・・・
2007の便利な機能はつかわれないまま。なんだかなぁーーです。


追記:埋め込みマクロでパスワードを設定する方法を解説しました。パスワード入力フォームから作成する手順を解説しています。

パスワードを入力してフォームを開くようにする


あなたへのおすすめ


更新情報

  • 真珠貝のポーズは女性におすすめのポーズ。生理痛軽減のために! - 常温ヨガは、汗をかかないと思っていらっしゃる方も多いようですが、決してそんなことはないです。クラスの運動量にもよりますが、額にうっすら汗がにじんでくることがほとんどです。明らかに血の流れが良くなってる ... Copyright © 2017 ヨガと更年期 All Rights Reserved.
    2 日前
  • 新規ブックのワークシート数 - Excel2010までは、新規ブックを起動すると、ワークシートは3枚表示されていたのですが、Excel2013では既定が1枚になっています。 Excel2010の新規ブックです。シートは3枚です。 [image: a0030830_20235340.png]Excel2013の新規ブックです。シートは1枚です。...
    6 日前
  • Word 2016 for Macで原稿用紙を作成するには - Word for Mac 2016には、原稿用紙の設定はあるけど作成はできない、という問題はもう周知のことかもしれません。実際、私も試してみましたが、できません。これでは、本当に皆さん、首を傾げたくなりますね。 「形式」メニューから「文書のレイアウト」をクリックします。 [image: b0059420_2...
    3 週間前
  • 文例ウィザードの起動方法 - Word2010のテンプレートの中には有用なものがたくさんあります。Word2003の「文例がいっぱい」で使用している「文例ウィザード」の起動方法です。 「ファイル」タブをクリックして、「新規作成」をクリックします。そして、「サンプルテンプレート」をクリックします。 [image: f0215590_191255...
    3 週間前
  • 文字の割付 - 以前からある機能です。 こんな機能がExcelにあっていいの?と思ってしまった機能ですが、Excelで文書作成される方にとっては、便利な機能 ... Copyright © 2017 初心者のためのOffice講座 All Rights Reserved.
    7 か月前