No.4ベストアンサー
- 回答日時:
運用面でXボタンを非表示にする必要があるのならば、
方法が以下にあります。
http://support.microsoft.com/kb/300688/ja
その他、、レコードを保存せずに閉じたり
しないようにする手段はいろいろな方法があります。
ご回答ありがとうございます。
リンク先を拝見しました。
サンプル データベース Northwind.mdb まで変更してしまうのは好ましくないため、
この方法をとることはできませんが、勉強になりました。
リンク先にある通り、
「Microsoft Access には、アプリケーション ウィンドウの閉じるボタン ([X] ボタン)、アプリケーション ウィンドウのシステム メニューの [閉じる]、および [ファイル] メニューの [終了] を無効にするための方法は組み込まれていません。」
なのですね。
No.3
- 回答日時:
最小化最大化、?、閉じるボタン、これらがフォームのプロパティ設定にあります。
機能を確認して下さい。いいえにするだけで難しくありません。不慣れな人達であればなおさら、終了の箇所は特定のオペレーション1つにしないと手順あれこれ、ロジックあれこれは品質的にも良くないと思います。
再度のご回答ありがとうございます。
フォームの「×」ボタンではなくて、Access自体の「×」自体を使えなくする方法を探していました。
>不慣れな人達であればなおさら、終了の箇所は特定のオペレーション1つにしないと手順あれこれ、ロジックあれこれは品質的にも良くないと思います。
そう思っております。
なるべく単純なロジックで、不意の終了を避けたいのですが…難しいですね。
No.2
- 回答日時:
常に開いているフォームなどあれば
フォームの「読み込み解除時」イベントで一応キャンセルできますが、
運用の面からだとlayyさんの言うとおり「×ボタンを押させない」
方がよいと思いますよ。
ご回答ありがとうございます。
>常に開いているフォームなどあれば
フォームの「読み込み解除時」イベントで一応キャンセルできますが
その方法で検討してみようと思います。
>運用の面からだとlayyさんの言うとおり「×ボタンを押させない」
方がよいと思いますよ。
ユーザーがAccessに不慣れな方が多いため、運用でカバーしきれないと思い、
制御できる方法を考えておりました。
「×」を押されると何のメッセージも表示されず、Accessごと終了してしまうので困っていたところです。
No.1
- 回答日時:
システム化においては普段はそういう使い方は聞きません。
システム途中で×押されたら整合性の事もあり良くないからです。なので押せない、使わないように設計します。終了用にボタンを用意し押されたらメッセージを出し、初期メニューまでもどるかアクセス自身終了するかの分岐とする。
こういう方が良いと思います。
ご回答ありがとうございます。
>終了用にボタンを用意し押されたらメッセージを出し、初期メニューまでもどるかアクセス自身終了するかの分岐とする。
終了用ボタンは用意していますが、Access自体の「×」も押せてしまうので、
押されたときにメッセージが表示できれば…と思い質問させていただきました。
「×」を押されると何のメッセージも表示されず、Accessごと終了してしまいます。
Access自体の「×」を押せないようにする方法はありますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ハマっている「お菓子」を教えて!
この世には、おいしいお菓子がありすぎて……。 次何を食べたらいいか迷っています。 みなさんが今、ハマっている「お菓子」を教えてください!
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
CDの保有枚数を教えてください
ひとむかし前はCDを買ったり借りたりが主流でしたが、サブスクで簡単に音楽が聴ける今、CDを手に取ることも減ってきたかと思います。皆さんは2024年現在、何枚くらいCDをお持ちですか?
-
昨日見た夢を教えて下さい
たまにすごいドラマチックな夢見ること、ありませんか? 起きてからも妙に記憶に残っているような、そんな夢。
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
Access終了時にマクロまたはVBAの実行したい
その他(Microsoft Office)
-
Access 最後のレコードに到達するまでループ処理を行う方法
Access(アクセス)
-
Returnに対するGoSubがありません
Access(アクセス)
-
-
4
Accessを開きなおすとテキストボックスの値がエラー#Name?になる
その他(データベース)
-
5
Accessで文字列の長さによって、フィールドの幅を自動で合わせる方法
Excel(エクセル)
-
6
Accessクエリの抽出条件にフォームから挿入する方法
その他(データベース)
-
7
ACCESSでテーブルをコピーしようとすると3211のエラーが出てしまう
Access(アクセス)
-
8
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
9
ACCSESS2013VBA フォームのレコードソースを変更する
その他(データベース)
-
10
Accessレポートのチェックボックスを大きくする方法
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA シートのボタン名を変更し...
-
VBA(エクセル)で自動的にボタン...
-
VBA CommandButtonの文字ずれ
-
フォームの再読み込み
-
アイコンとボタンの違い
-
閉じると「+」になり開くと「-...
-
VBA ユーザーフォームラベルキ...
-
VB2010 クリック数カウント
-
チェックボックスで指定出来る...
-
他のアプリケーションとの連携
-
Access VBA でデータペーストを...
-
コマンドボタンやイメージにマ...
-
プロシージャからイベントをコ...
-
Vba コマンドボタンイベントの...
-
ユーザーフォームに別シートか...
-
ボタンの枠線の様なものを消したい
-
C#でFormのタイトルバーにボタ...
-
VB.NETでマウスクリックイベン...
-
他フォームのクリックイベント取得
-
マルチページで現在開いている...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA シートのボタン名を変更し...
-
VBA(エクセル)で自動的にボタン...
-
ユーザーフォームに別シートか...
-
フォームの再読み込み
-
VBA CommandButtonの文字ずれ
-
アイコンとボタンの違い
-
Excel VBA Application.caller...
-
コマンドボタンやイメージにマ...
-
閉じると「+」になり開くと「-...
-
VBAのボタンの位置が変わって困...
-
[Excel VBA]コマンドボタンの入...
-
VB.net でトグルボタンを実現し...
-
Access VBA でデータペーストを...
-
セルをマクロのボタンにしたい。
-
ボタンをマウスで押し続けたと...
-
VBAで多数のプログラムを一つの...
-
プロシージャからイベントをコ...
-
ASP.Net ラベルの内容をすぐに...
-
TextBoxでEnterキーを押すと、...
-
他フォームのクリックイベント取得
おすすめ情報