カテゴリ:Access( 126 )
|▲TOPへ

フォームのテキストボックスを非表示にするには
2017年 03月 20日
Accessのフォームでテキストボックスを参照値として、設置はしておきたいけど、値は見せたくないという場合はテキストボックスのプロパティで「可視」を「いいえ」に設定するといいです。プロパティの「書式」タブにあります。
a0030830_17102787.gif
フォームビューに切り替えると、IDのテキストボックスは非表示になっています。
a0030830_17123906.gif
どういう時に使うかというと、下のページで解説していますが、ユーザーアカウントを取得して更新者を記録したいような場合には、アカウント情報は非表示にしておいた方がいいと思います。

以前は、Accessプロパティ辞典という本を手元に置いていました。今でも購入することはできるようですが、最新のバージョンのものはないようですね。あったら求めたいなと思うのですが。
このプロパティ辞典もまだまだ使える内容がいっぱいあると思います。これからAccessを学習したい人には、お勧めしたい一冊です。


by hama_y | 2017-03-20 17:29 | Access |▲TOPへ

タブではなく、ウィンドウで表示したい
2017年 02月 11日
Access2007からなのですが、テーブルやクエリ、フォーム、レポートなどを開くと、既定では下のようにタブで表示されます。※画像はAccess2016です。
これを従来と同じ、ウィンドウで表示する方法です。昔からAccessに慣れ親しんできた方には、こちらのほうが使いやすいようです。
「ファイル」タブをクリックして、
a0030830_20060184.gif
「オプション」をクリックします。
a0030830_20073463.gif
Accessのオプションダイアログボックスが表示されます。左のメニューから「現在のデータベース」をクリックします。「ドキュメントウィンドウオプション」にある「ウィンドウを重ねて表示する」を選択して、「OK」ボタンをクリックします。既定では、「タブ付きドキュメント」になっています。
この設定は、各データベース毎の設定になります。
a0030830_20082405.gif
「OK」ボタンをクリックすると、「指定したオプションを有効にするには、現在のデータベースを閉じて再度開く必要があります。」というメッセージウィンドウが表示されますので、「OK」ボタンをクリックして再起動します。「Accessのオプション」で設定した場合は、再起動が必要になります。
a0030830_20112605.gif
再起動すると、下のように各オブジェクトをウィンドウで重ねて表示できるようになります。
a0030830_20114700.gif
Access2007の「タブを使わない表示」でも紹介しています。

by hama_y | 2017-02-11 20:20 | Access |▲TOPへ

分割フォームのデータシートのみを読み取り専用にするには
2017年 01月 29日
Accessでフォームを作成するなら、「分割フォーム」がいいですよって勧めています。
フォームの上が単票で、下がデータシートになっていて、とても使い勝手がいいフォームです。Access2007のときは、割と目立つところにあったのですが、Access2010以降は「その他のフォーム」の中に入ってしまったので、気づきにくくなっているような気がします。

もし、まだ使ったことがない方は、ぜひ使ってみてください。テーブルや、クエリを選択して、「作成」タブの「フォーム」グループにある「その他のフォーム」の中にある「分割フォーム」をクリックするだけです。以前は、これに似たフォームを作成するには、サブフォームなどで対応していました。
ボタン一つでこの分割フォームが作成できることを知ったときは、衝撃でしたね。もう、このフォーム一つあれば他は不要だと思ったくらいです。画像はAccess2016です。
a0030830_18084300.gif
この分割フォームですが、データシートのみ「読み取り専用」にしたいという方は多いです。上の単票は入力用、下のデータシートは検索用といった感じでしょうか?

また、フィールドが多くて横にずらずら~っと長い場合は見辛いですよね。そういう時は、下のデータシートでレコードを選択して上の単票に表示させれば、一つのレコードの情報はぐっと見やすくなります。
a0030830_18091646.gif
データシートを読み取り専用にするには、プロパティでクリックするだけです。フォームのプロパティを開いて、「書式」タブにある「分割フォームデータシート」で「読み取り専用」を選択するだけです。既定は、「更新の許可」となっています。
a0030830_18094014.gif

スポンサーリンク
データシートのフィルターコントロールボタンをクリックして、多様な抽出を行うことができます。
a0030830_18143259.gif
a0030830_18122111.gif

以下、関連ページです。

by hama_y | 2017-01-29 18:27 | Access |▲TOPへ

フォームのレイアウトの解除
2017年 01月 29日
Accessで自動でフォームを作成すると、コントロールが一つの表のようになっていて、コントロールの一つの大きさを変更しようとしてもできません。
レイアウトを解除すると、バラバラになって一つ一つのコントロールを操作できるようになります。

クエリを元に「分割フォーム」を作成します。画像はAccess2016です。この分割フォームはAccess2007以降の機能ですが、上が単票、下がデータシートビューとなっていてお勧めのフォームです。ただ、以前からなのですが、「分割フォーム」のポップヒントが「分割フォームを作成します。分割フォームの上のセクションにはデータシートが表示され、下のセクションにはデータシートで選択したレコードの情報を入力するためのフォームが表示されます。」とありますが、これは上下が逆です。Access2007の頃から直ってません。 上に単票のようなフォームで、下がデータシートです。
a0030830_23435316.gif
もちろん、プロパティでデータシートを 「上」や「右」や「左」に変更できますが、既定では「データシートを下に」となっています。
a0030830_23530901.gif
下のようなフォームがボタン一つで作成できて、非常に便利です。
a0030830_23563273.gif
スポンサーリンク

この時、デザインビューを開くと、コントロールは1つの表にようになっています。コントロールのサイズを調整しようとすると、すべてのコントロールが調整されてしまいます。
a0030830_23584121.gif
一つのコントロールを選択するには、レイアウトを解除する必要があります。コントロールを選択したまま「配置」タブの「レイアウトの削除」をクリックします。ポップヒントには、「コントロールに適用されたレイアウトを解除します」となっています。このボタンは、本当は「レイアウトの解除」が正しいような気がするのですが。
a0030830_00012602.gif

Access2007では、コマンドボタンの名前は「レイアウトの解除」だったのですが、Access2010以降は「レイアウトの削除」となっています。
a0030830_00051466.gif

by hama_y | 2017-01-29 00:08 | Access |▲TOPへ

フォームのテキストボックスを使用不可にしてもグレイにならない
2017年 01月 24日
Accessのフォームで触らせたくないテキストボックスがある場合、そのテキストボックスを使用不可にすることができます。
テキストボックスのプロパティを表示して、「データ」タブに「使用可能」というのがあります。ここは、「はい」が既定になっていますので、「いいえ」にします。
こうすると、テキストボックスは薄い灰色(グレイ)になります。
a0030830_17382364.gif
質問者は、フォームの中のテキストボックスを部分的に使用不可にしたいとのことだったので、
色がついているほうが、他のテキストボックスと区別ができていいかなと思い、この方法を教えました。

ですが、何度やっても色がつかないというのです。できないはずはないのだけどなぁと、そのデータベースを我が家で開いてみました。
ちゃんと色がついています。

なんと、その質問者が使用していたモニタでは、薄いグレイの色が識別できないというのが原因でした。
原因がわかって良かったのですが、なんだか笑えるような笑えないような感じです。

代案として、書式で背景色を付ける方法があります。「使用可能」と「編集ロック」が「いいえ」の場合は、背景色をつけられませんので、まず「編集ロック」を「はい」にします。
a0030830_17535916.gif
そして、「書式」タブの「背景色」で色を選択します。
a0030830_17542056.gif
「使用可能」と「編集ロック」の組み合わせは、下のページで解説しています。

by hama_y | 2017-01-24 18:00 | Access |▲TOPへ

埋め込みマクロについて
2016年 12月 31日
Accessではコントロールウィザードを使用してコマンドボタンを作成することができるのですが、
ウィザードを使ったコマンドボタンの作成

この時、自動的に埋め込みマクロが作成されます。ボタン作成後にボタンのプロパティのクリック時イベントを確認すると、下のようになっています。(画像はAccess2016です。)
a0030830_18171723.gif
「...」ボタンをクリックすると、下のようになっています。なんじゃこりゃ?と思っていたのですが、これはアスキーコードなんですね。Access2010からの現象です。
a0030830_18184892.gif
Access2007までは、VBAでコードが確認できていました。
a0030830_18202660.gif
Access2010から「埋め込みマクロ」になって、アスキーコードになったわけですが、このアスキーコードは削除してフォーム名などを指定しても動作します。
a0030830_18224689.gif
Access2007の時のようにイベントプロシージャで良かったのに。ウィザードなんて使う方がいけないのかしらん。初心者には分かりやすくていいのに。
既定で、コントロールウィザードの使用はオンになってるし。MS様、どうにかならんものでしょうか?
a0030830_18253905.gif

by hama_y | 2016-12-31 18:30 | Access |▲TOPへ

ラベルに郵便番号のハイフン「-」を表示させるには
2016年 09月 11日
Accessの宛名ラベルウィザードを使用してラベルを作成しても、基となりテーブルの郵便番号フィールドにハイフン「-」が入力されていない場合があります。
a0030830_14422175.gif
そのままウィザードで宛名ラベルを作成すると、郵便番号は↓のようになります。
a0030830_14430615.gif
この郵便番号に「-」を表示する方法です。
レポートのデザインビューを開いて、郵便番号のコントロールを選択します。
a0030830_14434993.gif
そのコントロールソースのプロパティに「="〒" & Format([郵便番号],"000-0000")」と入力します。
a0030830_14452592.gif
そうすると、宛名ラベルの郵便番号にハイフン「-」が表示されるようになります。
a0030830_14441645.gif
Accessでの宛名ラベルの作成方法は、Accessの宛名ラベルウィザードで解説しています。

by hama_y | 2016-09-11 14:49 | Access |▲TOPへ

演算フィールドの書式設定
2016年 09月 02日
Accessのクエリで演算フィールドを作成した場合の書式設定は、プロパティで設定しますが、プロパティの書式に直接入力して設定することもできます。

下のようにクエリで演算フィールドを追加しています。売上: [販売単価]*[数量]
a0030830_20203995.gif
書式を設定するには、演算フィールドで右クリックしてショートカットメニューから「プロパティ」をクリックします。
a0030830_20221653.gif
ここでプルダウンから選択することができます。
a0030830_19572497.gif
ですが、「標準」を選択すると、小数点以下2桁まで表示されてしまいます。
a0030830_19584727.gif
「通貨」を選択すると、円マークがついてしまいます。
a0030830_19592279.gif
演算フィールド以外の数値型フィールドの書式では「標準」を選択すると、「小数点以下表示件数」も設定することができます。
a0030830_20274530.gif
演算フィールドのプロパティには「小数点以下表示件数」の設定はありません。ですが、下のように直接入力して書式を設定することはできます。
a0030830_20311035.gif
「#,##0」と入力すると、下のように小数点以下は表示されません。
a0030830_20333549.gif

by hama_y | 2016-09-02 20:38 | Access |▲TOPへ

ポイントしたときのカーソルを指の形に
2016年 07月 23日
Access2007からの機能なのですが、フォームのボタンをポイントしたときのカーソルの形を「ハイパーリンクの手」に変更することができます。
「ハイパーリンクの手」って、下のような指の形になるってことです。
a0030830_18272354.gif
Access2016では、もっと種類が増えてるかなぁ~と見てみたのですが変わっていませんでした。
方法は簡単です。ボタンのプロパティから「その他」タブに「ポイントしたときのカーソル」というのがあるので、ここで「ハイパーリンクの手」を選択するだけです。
a0030830_18295792.gif

by hama_y | 2016-07-23 18:31 | Access |▲TOPへ

Access2016の検索ボタンのアイコンが変わった
2016年 07月 05日
Access2016では、検索ボタンのアイコンが双眼鏡から、虫眼鏡に変わってるんですね。
今頃 気がつきました。(^^ゞ

Access2013の検索ボタン
a0030830_00291221.gif


Access2016の検索ボタン
a0030830_00292563.gif

by hama_y | 2016-07-05 00:29 | Access |▲TOPへ




パソコンのお役立ち機能を一緒に学びませんか?[初心者のためのOffice講座 hamachan.info]のサポートブログです。
by はま
サイト内検索
記事ランキング
最新の記事
ゴールシークのボタンの位置
at 2017-06-24 09:53
IMEのシステム辞書の[標準..
at 2017-06-14 20:45
ピボットテーブルのフィールド..
at 2017-06-11 21:22
ピボットテーブルの日付のグル..
at 2017-06-03 14:13
一瞬現れてすぐ消えるウィンド..
at 2017-05-30 17:04
リンク
カテゴリ
全体
Windows
IME
Office共通
Word
Excel
PowerPoint
Access
Outlook
Internet Explorer
Outlook Express
ホームページビルダー
ATOK
一太郎
筆まめ
筆王
筆ぐるめ
PhotoshopElements
ネットワーク
PCインストラクター
ああ~お客様
(@_@)
iPhone
SharePoint
未分類
以前の記事
2017年 06月
2017年 05月
2017年 04月
more...
検索
外部リンク