MS Access

フォーム テンプレート

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

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

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

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

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

これでおしまい。

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

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

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

便利と思う。

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

-MS Access

執筆者:

関連記事

no image

AccessとBASP21で正規表現を使ってメール文から必要事項を取り出すサンプル

Accessで正規表現を使いたかったのですが、ネット上にはサンプルが少なく、苦労したので、とりあえずツギハギで作った私のコードを披露したいと思います。 Accessで正規表現を使うには、BASP21を …

no image

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

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

no image

SqlServer 2008 Express R2 をインストールしようとしているのだが、最後の最後でうまくいかない

前回、試しに自分の普段のPCでSqlServer2008をインストールしたのだが、今回はサーバ(といってもXP)を対象に同様のことをしてみた。 しかしインストールの最後で「there was an e …

no image

ExcelからAccessの外部データの取り込みでトラブル

ExcelからAccessのクエリを使いたいとき、データ接続途中の「テーブルの選択」ウィンドウに、使いたいクエリが表示されない。 ウィンドウ内には、Accessにあるはずのクエリがあったりなかったり。 …

no image

「3070 有効なフィールド名または式として認識できません」エラーで、困った

Accessで、クエリ単体での実行だとうまくいくのに、いざ、そのクエリをVBAコード内で実行すると、上記エラーが出る。 難問だった。 SQL文内でDISTINCTを使っているからかなーとか、LEFT …