
No.3ベストアンサー
- 回答日時:
もしそのフォームとレポートが、「同じテーブルを元にしたクエリ」をレコードソースにしているようでしたら、それぞれのクエリの設定も確認されてみてはいかがでしょうか。
(テーブルをレコードソースにしている場合は、無効ですが・・・)
<確認方法>
1)クエリをデザインビューで開く
2)メニューの「表示(V)」→「プロパティ(P)」をクリックし、プロパティシートを開く
3)表示対象フィールド以外の場所をクリックした後、プロパティシートの「レコードロック」の設定を確認
設定が「全てのレコード」になっていたら、「しない」か「編集済みレコード」に変更してみて下さい。
(この設定はクエリ個別の為、メニューの「ツール(T)」→「オプション(O)」での設定よりも優先されたのではなかったかと思いますので)
解決しました。ありがとうございます!!クエリの設定は大丈夫だったのですが、フォームの設定でレコードロックが「全てのレコード」に設定されていたためでした。勉強になりました。NO.3さんのヒントのおかげです。これで開発を進めることができます。本当にありがとうございました。
No.2
- 回答日時:
#1の方が書いてありますが
オプションの詳細で
既定の開くモード:共有モード
既定のレコードロック:ロックしない
レコードレベルでロックして開く
が設定されていれば複数のクライアントから開くことができます。
排他モードでレコードにアクセスしている状態のPCはありませんか?
先に排他モードのクライアントがMdbを開くとファイルロックされてしまい他のPCから開けなくなります。
その辺の確認をしてみてください。
この回答への補足
現在このエラーが起きてしまう状況は同一のユーザでおきてしまっています。クエリの設定も、「レコードロックしない」に変更しましたがやはり同じエラーが出てしまいます。オプションの詳細ではやはり、
既定の開くモード:共有モード
既定のレコードロック:ロックしない
レコードレベルでロックして開く
になっています。他のファイルではこの現象が起きないのに何故これだけこの状態になるのでしょうか?困ってしまいました。
No.1
- 回答日時:
レコードロックがかかっているんだと思うんですが。
「ツール」の「オプション」の「詳細タブ」に
「既定のレコードロック」と「レコードレベルでロックして開く」があります。
初期値は、
「既定のレコードロック」は「ロックしない」
「レコードレベルでロックして開く」にチェックです。
何らかの理由で、わざわざ変更しているんだと思います。
初期値に直す前に、なんでそうしているのか、理由を調べないと、他の処理に影響してくる可能性がありますよ。
または、VBAでその処理だけ、変更することもできるはずですから、(コマンドまでは調べていないけど)そうなさってもいいかと思います。
この回答への補足
>「既定のレコードロック」は「ロックしない」
>「レコードレベルでロックして開く」にチェック
ためしてみたのですが、同じエラーメッセージが出てしまいます。ただ、その設定にしたところエラーメッセージがOfficeアシステントで出るようになりました。やはり不可能なのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ACCESSでテーブルをコピーしようとすると3211のエラーが出てしまう
Access(アクセス)
-
Access サブフォームでの選択行の取得
その他(データベース)
-
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
-
4
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
5
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
6
フォームウィンドウを最前面に表示したい(ACCESS)
Microsoft ASP
-
7
accessのロック
その他(データベース)
-
8
レコードロック情報の解除方法を教えてください。
Access(アクセス)
-
9
2つ目のレコードの値を取得するには?
Access(アクセス)
-
10
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
11
アクセスでフォームビューがみれません?
Access(アクセス)
-
12
アクセスのフォームのビューが表示されないのですが、
その他(データベース)
-
13
どこにもフォーカスを当てたくない
Access(アクセス)
-
14
「データベースまたはオブジェクトは読み取り専用なので、更新できません」エラーについて
その他(データベース)
-
15
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
16
ACCESSに同時アクセス(編集)をしたい
その他(データベース)
-
17
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
18
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
19
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
20
access サブフォームにリストを表示させたいが一件しかレコードが表示されない
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS 複数のフォームから同一...
-
MSAccess ロック状態かどうかを...
-
AccessのRefresh・Requery・Rep...
-
Accessフォームで詳細内の任意...
-
Access 指定したレコードへ移動
-
MS.Access でサブフォーム付の...
-
Accessでレコードの複製
-
access の 最終レコードの判定...
-
エクセルで、抽出したデータだ...
-
動画編集アプリvllo抽出エラー
-
Access サブフォームでの選択行...
-
Access2000、これはいったい・...
-
ACCESSのクエリー抽出条件にIIF...
-
未審査請求包袋抽出表作成とは...
-
X-Ripperというフリーウェアに...
-
ACCESS フォームで入力データ...
-
Excel 文字列から6桁の数値の抽出
-
帳票フォームでのあるコンボボ...
-
クエリ実行結果0件の場合のフ...
-
Accessフォームが入力できません。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS 複数のフォームから同一...
-
Accessでレコードの複製
-
ACCESSフォーム入力後の確定
-
AccessのRefresh・Requery・Rep...
-
accessでオートナンバーを使わ...
-
MS.Access でサブフォーム付の...
-
Accessフォームで詳細内の任意...
-
Accessの「Form_AfterUpd...
-
docmd.gotorecordを起動するには
-
access の 最終レコードの判定...
-
アクセスで複数レコードを1レ...
-
MSAccess ロック状態かどうかを...
-
アクセスのコンボボックスの内...
-
アクセエスのレコードの更新をV...
-
Accessで経過日付に応じて色を...
-
新しいレコードへの移動時にト...
-
ファイルメーカーで重複してイ...
-
Accessのレコード数をテキスト...
-
AccessVBA フィルタとカレント...
-
Access 指定したレコードへ移動
おすすめ情報