ベストアンサー 何のモードで開いているのかvbaで取得したい 2011/10/21 20:39 アクセスです。 読み取り専用モードで開いてるのか 排他モードで開いてるのか 排他および読み取り専用で開いているのか vbaで値を取得するコードのご教示をお願いします。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー imogasi ベストアンサー率27% (4737/17070) 2011/10/21 21:55 回答No.1 排他モードの件だけ http://support.microsoft.com/default.aspx?scid=kb;ja;117539 NIに記事があります。 バージョンの古いものの解説ですが、自分でアクセスを、排他モードで開き、自分で確認することまでは、確認できました。 質問者のACCESSのバージョン(2007,2010など) 質問者のネットワーク環境でのアクセス利用で うまく行くかやってみてください。 End Select の下あたりにMsgbox IsCurDBExclusiveを入れると確認できるでしょう。 質問者 お礼 2011/10/25 20:47 ご回答ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A アクセス2003 何モードで開いてるのか アクセス 開く際、モードを選択しないで開いた場合、何モードで開いてるのでしょうか? メニューバーの「開く」から、ファイルを開く場合、 画像のように、 ・開く ・読み取り専用モード ・排他モード ・排他および読み取り専用 を選択しないで開いた場合は 何モードで開いているのでしょうか? 「排他モード」とはどういう意味でしょうか? 日本語がよくわからないので教えてください。 アクセスにパスワードをかけようとしたら 「排他モードで開いてください」と言われました。 排他モードで開いて無事パスワードをかけることはできたのですが 排他の意味がわかりません。 ・読み取り専用モード ・共有モードは 意味はわかります。 宜しくお願いいたします。 ファイルを開いている状態で排他モードに変更する事は ファイルを開いている状態で排他モードに変更する事は可能なのですか? 一人で使っているMDBファイルですがVBAコードを修正していたら、 なぜか 『ほかのユーザーによってファイルが開かれているため、変更したデザインを 保存したり、新しいデータベースオブジェクトに保存したりできません。 デザインの変更を保存したり、新しいオブジェクトに保存したりするには、 ファイルを排他モードにする必要があります』 と出てしまいました。 とりあえず一度ファイルを閉じようとしても、この表示が出てしまいます。 修正したコードは保存したいのですが、どうすればいいのでしょうか? このまま排他モードに切り替えてVBAコードを保存したいです。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム 排他モードとか共有モード アクセスの排他モードとか共有モードとかよくわからないのですが どういう時に排他モードが良くて どういう時に共有モードが良いのでしょうか? 常に一人でアクセスは使っています。 ACCESSで排他モードにするには ACCESS97からACCESS2000に移行しました。 ネットワーク上にデータベースを置いて複数で使っています。 私がフォームやレポートをデザインで開こうとしているとき、他の人が同じデータベースを開いていると(同じフォームやレポートを開いてなくても) 「現在、このデータベースには排他モードでアクセスしていません。デザインの変更は保存できません。」 と表示されてしまいます。 そこで「ツール」「オプション」「詳細」で「排他モード」を選んだり、「開く」で「「排他モードで開く」を選んでみたのですが、メッセージは変わりません。 ヘルプやマイクロソフトのHPも読んでみましたが、「共有モード」にすべきか「排他モード」にすべきか、いまひとつわかりません。 ACCESS97の時はこんなことはなかったのですが、2000って「こうゆうもの」なんでしょうか。 よろしくお願いします。 排他モードで開けない こんにちは。 os:vista、office:2003です。 自分で作成したアクセスのmdbファイルに フォームを新規で作成しようとしたところ、 「現在、このデータベースは排他モードでアクセスしていません。 変更しても、後で保存できない可能性があります。」 となってしまいます。 なので排他モードで開こうと思い、 ファイル→開く→ファイルを選択→排他モードで開く をやっても 「他のユーザーがこのデータベースを開いているか、 排他モードで開く権限がないため。○○を排他モードで開くことはできません。 このデータベースを共有モードで開きます。」 となってしまい、結局フォームを作ることができません。 ・パソコンはインターネットとしか繋いでないです。(共有はしていない) ・mdbと同じフォルダ内にldbと言う拡張子のファイルがあり、鍵マークが付いています。これが原因でしょうか? 何かわかる方なんでもいいのでご回答よろしくお願いします。 なぜ「フォーカス取得時」のVBAコードは アクセスVBAについて質問です。 なぜ「フォーカス取得時」のVBAコードは Private Sub コマンド0_Enter() なのでしょうか・・・? 最初はエンターキーを押すと、イベントが発生すると思っていました。 (Enterだから) 大した質問ではないですが わかる方いらっしゃったらお答えください。 VBAでその月の数の一番多い値を取得したいのですが フィールド1 フィールド2 2016/08/07 52.6 2016/08/06 52.2 2016/08/05 52.2 2016/08/04 52.9 2016/08/03 53.6 2016/08/02 53.3 2016/08/01 53.1 と言うデータがテーブルには入っています。 アクセスのVBAでその月の数の一番多い値を取得したいのですが strMAX = DMax("[フィールド2]", "テーブル1", "[フィールド1] = '" & ??? & "'") 上記の???の部分はどうすればいいでしょうか? 日付をフィルタするのではなく 「8月の中で一番多い値」を指定するにはどうすればいいでしょうか? 結果としては、53.6を取得したいです。 アプリケーションの横幅の値を取得したい vba アクセスのアプリケーションの横幅の値をvbaで取得する事は可能でしょうか? Sub サンプル() Debug.Print Application.Width End Sub はエラーになっちゃいました。 エクセルのフルパスをvbaで取得 当方エクセル2003で、 エクセルのフルパスは C:\Program Files\Microsoft Office\OFFICE11\ EXCEL.EXE です。 それをVBAで取得するにはどうすればいいですか? Sub サンプル() Debug.Print 'オフィスがインストールされているフォルダのパスの取得 End Sub のようにして、 C:\Program Files\Microsoft Office\OFFICE11\ EXCEL.EXE を返したいです。 VBAコードをご教示ください。 共有モードから排他モードへ変更できるのでしょうか? accessでファイルを開いた状態で 共有モードから排他モードへ変更できるのでしょうか? 一度ファイルを閉じないとダメですか? ご回答よろしくお願いします。 VBAでユーザー定義用紙サイズの値を取得する 現在、Excelで出荷伝票(連続用紙)を印刷するVBAを作成しています。 [プリントサーバ-のプロパティ]に登録している「出荷伝票 幅9インチ 高さ4インチ」を用紙サイズに指定したいのですが、VBAを実行するパソコンが変わると「ActiveSheet.PageSetup.PaperSize」に設定される値も変わってしまうため、どうすれば良いのか悩んでいます。 理想としてはVBAを実行するとその都度「出荷伝票」の用紙サイズ(コード)を取得しPaperSizeに設定できれば良いのですが、そのような方法をご存知の方がおられましたらご教示のほどよろしくお願い致します。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム foobar2000のwasapi排他モードに設定 win11で排他モード有効にした上でfoobar2000のwasapi排他モードのプラグインをインストールしましたがエラーになりwasapi共有モードしか受け付けません。componentsを見るとwasapi shared outputしかなく排他モードが選べません。そもそもOSで排他モードがデフォルトなのでアプリ側では設定不要なのでしょうか。ご教示よろしくお願いします。 最小化最大化のボタンの表示をVBAで設定できない アクセス2003を使用しています。 VBAでフォームの最小化最大化のボタンの制御をしたいのですがエラーになってしまいます。 詳しい内容は Private Sub Form_Load() Me.MinMaxButtons = 0 End Sub とすると、 実行時エラー '2448': このオブジェクトに値を代入することはできません。 となってしまいます。 そのままヘルプを開くと ********************************************************** フォームまたはデータ アクセス ページを読み取り専用にする フォームを読み取り専用にするには、フォームのプロパティを設定します。データ アクセス ページを読み取り専用にするには、グループ レベル プロパティを設定し、データ アクセス ページに含まれるグループごとに読み取り専用にします。 ********************************************************** となっています。 MinMaxButtonsのヘルプには ********************************************************** フォームの最大化ボタンと最小化ボタンを表示するかどうかを示します。 値の取得および設定が可能です。 ********************************************************** と書かれてるのでVBAで設定可能だと思いますがなぜかできません。 よろしくお願い致します。 vbaでリストボックス 複数選択 図のようなリストボックスがアクセスのフォーム上にあるのですが、 vbaで1と3を選択状態にすることは可能でしょうか? ネットで調べても、 既に選択状態の値を取得するコードしかヒットしませんでした。 添付画像は手動で1と3を選択したバージョンです。 【Access2000】マシンIDの取得方法 1つのAccessファイルを複数人で利用するため、排他テーブルを作成しています。 フォームを開いた時に、入力フォームに記載されている伝票番号を、排他テーブルに入力し、ほかの人が見た場合、編集できないようにしています。 現在、排他テーブルには伝票番号の項目しかありません。あわせてどのマシンがその伝票番号を取得しているかを確認したいのですが、VBAでマシンIDを取得するにはどうすればよいでしょうか。 もし何か方法があればお教えください。 VBAでコンピューター名を取得したい こんにちは Office2000使ってます ExcelやAccessのVBAで作業しているコンピューター名を 取得し 変数に入れたいのですがどうすればできますか? ご存知の方教えてください VBA初心者です よろしくお願いします マクロとVBAの違いは? 最近officeのVBAを勉強してるのですが「マクロ」と「VBA」って何が違うのでしょうか? アクセスはマクロとVBA(VBE)が別れてるけど、 エクセルは「マクロの記録」でVBAコードが取得できますよね。 マクロとVBAは同じ意味なのか、違う意味なのか教えていただけますか? VBAでWeb上のテーブル内の値を取得 IEで開いているWeb上にテーブル(表)があります。 テーブル上の指定の場所の値を取得したいのですが、「VBAを使って取得&エクセルに貼り付け」って出来ますか? フォーム内の値なら、ソースに「NAME」などがあるので値を取得することが出来るのですが テーブルの場合、そういうのが無いので困っています。 宜しくお願いします。 Access VBAにてbegintrans お世話になります。 Access2000のVBAで排他制御を行いたいと考えています。<begintrans>と言うメソッドがあるのですが、 1.<begintrans>で排他がかかるのはテーブルでしょうか?レコードでしょうか?ページでしょうか? 2.排他の単位はAccessのツール-オプションの指定に影響されるのでしょうか? 3.ネットで文献を見ていると<begintrans>はADOでしか使っていないようなイメージを受けましたが、DAOでも問題無く使えるのでしょうか? ご回答よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ご回答ありがとうございました。