
帳票フォームを開いてる状態で
現在選択しているレコードを
新たなフォームで単票フォームとして開いて、
データを変更して保存しようとすると
データの競合と言うダイアログが毎回出てしまいうっとうしいのですが
これを非表示にする方法はありますか?
多分、帳票フォームを開くことで、テーブルを使っている状態にしているのに、
さらに単表フォームでデータの変更をしようとしてるからこのようなダイアログが出るのだと思います。
このダイアログを非表示にできないのなら、何か対策はありますか?
一覧で表示されるデータを選択し、そのデータの詳細を開き、詳細画面でデータの更新が終了したら
もとの一覧の画面に戻りたいです。
No.2ベストアンサー
- 回答日時:
すいません No.1で回答した者です。
試しに簡単な表形式フォームを開きながら単票形式のフォームを開き、同一のレコードを修正してみましたがデータの競合のダイアログは表示されませんね。
しかも単票形式のフォームを閉じたら、表形式フォームのレコードも修正後の内容に変わってますね。
何か環境の違いでしょうか。
ちなみにこちらはACCESS2003です。
No.1
- 回答日時:
どうしても非表示にしたいならば、下記を参考にしては
http://www.tsware.jp/tips/tips_598.htm
非表示以外での対策ならば
(方法1)
帳票フォームに表示させるデータは、一旦別のテーブル(Aとする)に出力し、それを表示させる。
単票フォームで修正後に、再度Aに出力して帳票フォームを再表示させる。
(方法2)
詳細画面は、単票フォームに直にレコードをリンクさせるのではなく、VBAでDLookupを使って
各項目にセットし、変更後に更新クエリで画面の内容でレコードを更新する。
詳細画面を閉じる直前に、帳票フォームを再表示させる。
ただし同一レコードを複数フォームで同時にアクティブにするのは、私は基本的にはやりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
新規レコード行を非表示にしたい
Access(アクセス)
-
SQLデータ修正時に『このレコードは他のユーザーによって変更されています。~』
SQL Server
-
-
4
(ACCESS)条件に応じて、テキストボックスを表示・非表示設定
その他(データベース)
-
5
[Access]帳票フォームにて連続する非連結コントロールに個々の値を入れるには
Access(アクセス)
-
6
選択したチェックボックスのみチェックを入れたいのですが
その他(データベース)
-
7
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
8
Accessのフォームにて、詳細行のボタンを行の内容により、表示/非表
その他(Microsoft Office)
-
9
Accessレポートで特定条件で改ページしたい
PowerPoint(パワーポイント)
-
10
アクセス 壊れた? 「ファイルが見つかりません」
Access(アクセス)
-
11
ACCESSのフォームで列固定?
Access(アクセス)
-
12
Access2000 サブフォームのRecordSet取得法
Access(アクセス)
-
13
Accessフォーム条件付書式
Excel(エクセル)
-
14
エラー(型が一致しません。)の対処方法
Visual Basic(VBA)
-
15
Access サブフォームでの選択行の取得
その他(データベース)
-
16
ADOでアクセスのレコードに複数のフィルタをかけるには?
Access(アクセス)
-
17
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
18
「RunSQL」と「Execute」の違い
Access(アクセス)
-
19
yes/no型のチェックができない(アクセス2003)
Access(アクセス)
-
20
Accessのコンボボックスでリストが選択できない
Word(ワード)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レコードを保存するコード ア...
-
アクセスでフォームビューがみ...
-
AccessVBA RecordSourceのリセ...
-
レコードをダブルクリックする...
-
Accessでフォーム上に 直前の...
-
新規レコード行を非表示にしたい
-
アクセス:フォーム入力で、最...
-
Accessで上の行を自動でコピー...
-
アクセスの自動保存解除はでき...
-
Accessでチェックボックスで抽...
-
Accessでのデータ消滅に...
-
ACCESS起動時に所定フォームを...
-
Access2010、値を入力したら自...
-
Access レコード移動時イベント...
-
フィルタ後のフォームの件数の...
-
Access:フォームプロパティ「...
-
アクセス チェックボックスで抽出
-
Accessでレコードの保存をせず...
-
アクセスのフォームで立ち上げ...
-
Access レポート印刷するときに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードを保存するコード ア...
-
アクセスでフォームビューがみ...
-
新規レコード行を非表示にしたい
-
レコード削除時に(サブ)フォー...
-
フィルタ後のフォームの件数の...
-
アクセス:フォーム入力で、最...
-
アクセスの自動保存解除はでき...
-
ACCESSフォームのリストボック...
-
AccessVBA RecordSourceのリセ...
-
レコードをダブルクリックする...
-
Access 「このレコードを保存す...
-
Access:フォームプロパティ「...
-
ACCESSでフォームを使って、テ...
-
Accessでフォーム上に 直前の...
-
ACCESS起動時に所定フォームを...
-
アクセス データの競合を非表...
-
Access サブフォームにフィルタ...
-
Accessでレコードの保存をせず...
-
Accessで上の行を自動でコピー...
-
Access レコード移動時イベント...
おすすめ情報