
No.3ベストアンサー
- 回答日時:
もしそのフォームとレポートが、「同じテーブルを元にしたクエリ」をレコードソースにしているようでしたら、それぞれのクエリの設定も確認されてみてはいかがでしょうか。
(テーブルをレコードソースにしている場合は、無効ですが・・・)
<確認方法>
1)クエリをデザインビューで開く
2)メニューの「表示(V)」→「プロパティ(P)」をクリックし、プロパティシートを開く
3)表示対象フィールド以外の場所をクリックした後、プロパティシートの「レコードロック」の設定を確認
設定が「全てのレコード」になっていたら、「しない」か「編集済みレコード」に変更してみて下さい。
(この設定はクエリ個別の為、メニューの「ツール(T)」→「オプション(O)」での設定よりも優先されたのではなかったかと思いますので)
解決しました。ありがとうございます!!クエリの設定は大丈夫だったのですが、フォームの設定でレコードロックが「全てのレコード」に設定されていたためでした。勉強になりました。NO.3さんのヒントのおかげです。これで開発を進めることができます。本当にありがとうございました。
No.2
- 回答日時:
#1の方が書いてありますが
オプションの詳細で
既定の開くモード:共有モード
既定のレコードロック:ロックしない
レコードレベルでロックして開く
が設定されていれば複数のクライアントから開くことができます。
排他モードでレコードにアクセスしている状態のPCはありませんか?
先に排他モードのクライアントがMdbを開くとファイルロックされてしまい他のPCから開けなくなります。
その辺の確認をしてみてください。
この回答への補足
現在このエラーが起きてしまう状況は同一のユーザでおきてしまっています。クエリの設定も、「レコードロックしない」に変更しましたがやはり同じエラーが出てしまいます。オプションの詳細ではやはり、
既定の開くモード:共有モード
既定のレコードロック:ロックしない
レコードレベルでロックして開く
になっています。他のファイルではこの現象が起きないのに何故これだけこの状態になるのでしょうか?困ってしまいました。
No.1
- 回答日時:
レコードロックがかかっているんだと思うんですが。
「ツール」の「オプション」の「詳細タブ」に
「既定のレコードロック」と「レコードレベルでロックして開く」があります。
初期値は、
「既定のレコードロック」は「ロックしない」
「レコードレベルでロックして開く」にチェックです。
何らかの理由で、わざわざ変更しているんだと思います。
初期値に直す前に、なんでそうしているのか、理由を調べないと、他の処理に影響してくる可能性がありますよ。
または、VBAでその処理だけ、変更することもできるはずですから、(コマンドまでは調べていないけど)そうなさってもいいかと思います。
この回答への補足
>「既定のレコードロック」は「ロックしない」
>「レコードレベルでロックして開く」にチェック
ためしてみたのですが、同じエラーメッセージが出てしまいます。ただ、その設定にしたところエラーメッセージがOfficeアシステントで出るようになりました。やはり不可能なのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
このQ&Aを見た人はこんなQ&Aも見ています
-
ACCESSでテーブルをコピーしようとすると3211のエラーが出てしまう
Access(アクセス)
-
Access サブフォームでの選択行の取得
その他(データベース)
-
どこにもフォーカスを当てたくない
Access(アクセス)
-
-
4
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
5
ACCESS VBA でのエラー解決の根拠がわかりません エラー「イベントプロパティに指定した式・・
Access(アクセス)
-
6
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
7
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
8
accessエラー回避について
Access(アクセス)
-
9
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
10
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
11
アクセスのフォームで、文字を中央揃えにしたい
Access(アクセス)
-
12
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
13
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
14
Access終了時にマクロまたはVBAの実行したい
その他(Microsoft Office)
-
15
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
16
ACCESSでコントロールソースの変更
Access(アクセス)
-
17
「○○○.ldb」のAccess レコード ロック情報←このファイルが消えません
その他(データベース)
-
18
フォームウィンドウを最前面に表示したい(ACCESS)
Microsoft ASP
-
19
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
20
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AccessのRefresh・Requery・Rep...
-
ACCESSフォーム入力後の確定
-
ACCESS 複数のフォームから同一...
-
Accessフォームで詳細内の任意...
-
ACCESSで帳票形式のレポ...
-
Access 指定したレコードへ移動
-
access の 最終レコードの判定...
-
Access2000で・・
-
Accessでレコードの複製
-
ファイルメーカーのレコード複...
-
MS.Access でサブフォーム付の...
-
MSAccess ロック状態かどうかを...
-
アクセエスのレコードの更新をV...
-
Accessの「Form_AfterUpd...
-
Acessのテーブルについて
-
アクセスのフォームビューの帳...
-
エクセルで、抽出したデータだ...
-
前のレコードの値を自動で入れたい
-
Access サブフォームでの選択行...
-
ExcelのComboboxでマウスのスク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS 複数のフォームから同一...
-
AccessのRefresh・Requery・Rep...
-
Accessでレコードの複製
-
Accessで経過日付に応じて色を...
-
ACCESSフォーム入力後の確定
-
Accessフォームで詳細内の任意...
-
accessでオートナンバーを使わ...
-
アクセエスのレコードの更新をV...
-
access の 最終レコードの判定...
-
DoCmd.SearchForRecord が動か...
-
MSAccess ロック状態かどうかを...
-
Accessの「Form_AfterUpd...
-
アクセスで複数レコードを1レ...
-
アクセスのコンボボックスの内...
-
Access 指定したレコードへ移動
-
docmd.gotorecordを起動するには
-
Accessでの計算
-
アクセスのフォームビューの帳...
-
ファイルメーカーで重複してイ...
-
アクセスのフォームで自動連番...
おすすめ情報