
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 サブフォームでの選択行の取得
その他(データベース)
-
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
-
4
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
5
どこにもフォーカスを当てたくない
Access(アクセス)
-
6
ACCESS VBA でのエラー解決の根拠がわかりません エラー「イベントプロパティに指定した式・・
Access(アクセス)
-
7
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
8
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
9
ACCESSのクエリー抽出条件にIIFを使用して
Access(アクセス)
-
10
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
11
accessのロック
その他(データベース)
-
12
Access 複数フォームを開き、画面の最上面にしたいフォームをコント
その他(データベース)
-
13
レコードロック情報の解除方法を教えてください。
Access(アクセス)
-
14
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
15
ACCESS クエリの抽出条件に他のテーブルの値を参照する方法
Access(アクセス)
-
16
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
17
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
18
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
19
アクセスでフォームビューがみれません?
Access(アクセス)
-
20
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS 複数のフォームから同一...
-
アクセエスのレコードの更新をV...
-
MS.Access でサブフォーム付の...
-
ACCESSフォーム入力後の確定
-
ファイルメーカーProでレコード...
-
Accessで経過日付に応じて色を...
-
access の 最終レコードの判定...
-
AccessのRefresh・Requery・Rep...
-
MSAccess ロック状態かどうかを...
-
ファイルメーカーで重複してイ...
-
access2000で質問です。
-
accessでオートナンバーを使わ...
-
Accessでレコードの複製
-
エクセルで、抽出したデータだ...
-
Access サブフォームでの選択行...
-
Accessのコンボボックスでリス...
-
【AccessVBA】レコードセットOp...
-
前のレコードの値を自動で入れたい
-
「パラメータが少なすぎます。3...
-
PDFファイル/抽出許可され...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS 複数のフォームから同一...
-
Accessでレコードの複製
-
ACCESSフォーム入力後の確定
-
MS.Access でサブフォーム付の...
-
accessでオートナンバーを使わ...
-
Accessで経過日付に応じて色を...
-
Accessフォームで詳細内の任意...
-
AccessのRefresh・Requery・Rep...
-
アクセエスのレコードの更新をV...
-
access の 最終レコードの判定...
-
Accessの「Form_AfterUpd...
-
MSAccess ロック状態かどうかを...
-
アクセスのコンボボックスの内...
-
DoCmd.SearchForRecord が動か...
-
Access「レコードの保存」
-
ACCESSのレポートに関して
-
docmd.gotorecordを起動するには
-
新しいレコードへの移動時にト...
-
access2000で質問です。
-
ACCESS 単票形式フォームの新...
おすすめ情報