MS Access

フォーム テンプレート

投稿日:2005年7月20日 更新日:

Accessのフォームを作るときに、「フォーム テンプレート」を使う方法があること、知っている人は多いのかな?

既存のフォームにあるテキストボックスの色やサイズなどの設定(プロパティ)を引き継いで、新規フォームに同様のものを作りたいときに便利。

意外とみんな使っていないような感じがする(googleでさっと調べたところ見つからなかった)ので、また自分もど忘れして、さっき本で調べてきたので、ここに覚え書き。

1.既存フォームのテキストボックスの色や形を変える。
2.書式メニューの「コントロールの規定値として設定」をクリック。
3.フォームを保存
4.ツールメニューの「オプション」-「フォーム/レポート」タブの「フォーム テンプレート」に既存フォームの名前を入れる。

これでおしまい。

あとは、フォームを新規作成し(ウィザードではテンプレートは使えない)、デザインビューでツールボックスからテキストボックスコントロールをドラッグして貼りつける。

運用上、テンプレート用フォームは「tmpFMデータ入力用」「tmpFMデータ更新用」などと名前をつけておくと、他のフォームと区別されてよいかもしれない。

ラベルでもコンボボックスでも使える。
レポートでも同様に使える。

便利と思う。

(なんて澄まして言ってるけど、本音は、「ああ、もっと早く使っていれば、あの件もあの件も、もっと早く仕事が済んだものを」)

-MS Access

執筆者:

関連記事

no image

VBAで英字混じりの引数から数字のみを取り出す関数

たとえば、abcABC123456XYGという引数から、123456のみを取り出したい。 VBAの組み込み関数で、適当なのがありそうだけど、無いみたい。 カスタム関数を作るにも、これはという情報がググ …

Accessのフォームをデザインしようとすると固まる

タイミングとしては、フォームをデザインビューにした直後、プロパティシートをクリックしたとき。それだけで数十秒待たされる。 原因は、なんとなく、気が付いている。 ついさっき、フォームで使っているクエリに …

no image

AccessやExcelで作ったハイパーリンクではChromeブラウザ上のGmailの受信トレイを検索できんかった・・・がShellならできた

Accessのフォームにつくったボタンをクリックしたら、ハイパーリンクに変数がセットされ、その変数でGmailの受信トレイを検索する・・・・といった仕組みを作りたかった。 Private Sub cm …

no image

AccessでNot in だと Null が抽出されないのは

以下のページに詳しく。 ACCESS クエリ 条件以外のレコードを抽出するには? – Access(アクセス) 解決済 | 教えて!goo <http://oshiete.goo.n …

no image

Accessでのキーワード検索(フィルタ)とブックマークの関係備忘録

Accessでのキーワード検索(フィルタ)とブックマークの関係を作るのに苦労したのでここに備忘録。 ポイントは、検索ではなくフィルタを使うことと、BookmarkではなくIDをグローバル変数に保存して …