ボタンと入力で「アイ」と「愛」の本をさがそう~マイクロソフト・アクセスのフォーム

マイクロソフトのAccessを使用して2万冊以上の本をデータベースにしました。

その本を探すために、「本をさがそう」というフォームを作成しました。今までは直接キーボードから入力して調べるページでしたが、あらたにボタンキーから入力するページも作成してみました。キーボードに両手を移動させなくても、マウス一つでクリックすることによって入力することができます。パソコンの画面がタッチパネルであれば指で入力することもできます。

 

Accessフォームでボタンから文字を入力する

に入力の様子を示した動画をアップしました。

作成するのに

1.ボタンクリックでテキストボックスに文字入力

https://hatenachips.blog.fc2.com/blog-entry-7.html

2.操作を簡略にした50音表示盤
http://j.tokkyoj.com/data/G09B/3029457.shtm

を参考にさせてもらいました。1のサイトはアクセスフォームで電卓テンキーを作成するものでしたが、文字を入力するのに利用できそうなので、やってみました。

2は、あいうえおの50音表を作るのに、濁点を押せば濁音が、半濁点を押せば半濁音が表示させることができるということで、指示棒を1度さすだけで音を示せるというアイデアを活用させていただきました。「か」+「゛」を「が」にするにはまだ高度な設定がいりそうなので、この形にしました。

アクセスフォーム内ではラベルというアイテムを利用しています。イベントプロシージャなどほぼすべてを1のサイトのまま利用させていただきました。

拗音、濁音、半濁音を表にし、数字キー、アルファベット大文字小文字、一部記号のボタン表示になりました。

アクセスのフォームでタイトルに定型語句を追加する

植物のデータベースで一覧フォームから写真をクリックしたら、その写真の拡大写真が表示できるフォームを作成する。

そのときに、タイトルとしてその花の名前を表示するだけではなくて「拡大写真」などの語を追加しようと考えた。

方法1. 名前欄のあとにテキストボックスで「拡大写真」と入れることができるが、それだと花の名前を右詰めにして表示させればできないこともないが、文字数の関係などでフォームに表示したときに、センターに表示するなどが困難になる。

方法2.今回利用したのが、次の通り。

「ナマエ」の書式のところで、「@&”拡大写真”」と入力しておくと、下の図のような表示となる。

マイクロソフトのアクセスAccessフォームでの画像表示

マイクロソフトのアクセスAccessフォームでの画像表示をできるようにすると、花の写真などとともに一覧や情報をわかりやすくすることができる。

今回そのような植物のデータベースを作るにあたって、ネット検索をしながら作成の手順を確認するためにここにまとめておく。

まずは、アクセスの作成しているフォームに、画像を表示するところにコントロールボタンの中で「イメージ」のボタンをクリックし、適当なサイズの四角を作成する。

そのあと、プロパティを開いて「すべて」のタブの上から2番めの項目の「コントロールソース」のところに

=[CurrentProject].[Path] & “\ABC\” & [ファイル名]

「\」は「」の半角文字を示しています。「ABC」は画像の入っているフォルダ名です。 [ファイル名]はフォームに利用するテーブルのフィールド名を [ ] で囲んでいます。

[CurrentProject].[Path] は、同じフォルダ内に写真フォルダとこのアクセスファイルがあることを示している。外付けHDを利用しているとドライブ名が指定されることになり、このように記述することで他のPCに接続したときにも問題なく表示することができる。