帳票フォームを開いてる状態で
現在選択しているレコードを
新たなフォームで単票フォームとして開いて、
データを変更して保存しようとすると
データの競合と言うダイアログが毎回出てしまいうっとうしいのですが
これを非表示にする方法はありますか?
多分、帳票フォームを開くことで、テーブルを使っている状態にしているのに、
さらに単表フォームでデータの変更をしようとしてるからこのようなダイアログが出るのだと思います。
このダイアログを非表示にできないのなら、何か対策はありますか?
一覧で表示されるデータを選択し、そのデータの詳細を開き、詳細画面でデータの更新が終了したら
もとの一覧の画面に戻りたいです。
No.2ベストアンサー
- 回答日時:
すいません No.1で回答した者です。
試しに簡単な表形式フォームを開きながら単票形式のフォームを開き、同一のレコードを修正してみましたがデータの競合のダイアログは表示されませんね。
しかも単票形式のフォームを閉じたら、表形式フォームのレコードも修正後の内容に変わってますね。
何か環境の違いでしょうか。
ちなみにこちらはACCESS2003です。
No.1
- 回答日時:
どうしても非表示にしたいならば、下記を参考にしては
http://www.tsware.jp/tips/tips_598.htm
非表示以外での対策ならば
(方法1)
帳票フォームに表示させるデータは、一旦別のテーブル(Aとする)に出力し、それを表示させる。
単票フォームで修正後に、再度Aに出力して帳票フォームを再表示させる。
(方法2)
詳細画面は、単票フォームに直にレコードをリンクさせるのではなく、VBAでDLookupを使って
各項目にセットし、変更後に更新クエリで画面の内容でレコードを更新する。
詳細画面を閉じる直前に、帳票フォームを再表示させる。
ただし同一レコードを複数フォームで同時にアクティブにするのは、私は基本的にはやりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Chrome(クローム) 入力フォームの履歴を消したい 2 2023/06/29 13:02
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- その他(ブラウザ) IE・edgeで日増しに観られるサイトが減ってくる。 1 2022/10/04 22:40
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
実行時エラー 3020の対策
Access(アクセス)
-
Access サブフォームでの選択行の取得
その他(データベース)
-
-
4
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
-
5
AccessのRefresh・Requery・Repaintの違い
Access(アクセス)
-
6
SQLデータ修正時に『このレコードは他のユーザーによって変更されています。~』
SQL Server
-
7
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
8
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
9
アクセスVBAのMe!と[ ]
Access(アクセス)
-
10
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
11
どこにもフォーカスを当てたくない
Access(アクセス)
-
12
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
13
ACCESSで値を代入できないとは?
Visual Basic(VBA)
-
14
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
15
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
16
Access レコードを追加できません。テーブル’○○’の結合キーがレコードセットにありません。
Access(アクセス)
-
17
レコード削除時に(サブ)フォームに表示される#Deleted"について"
Access(アクセス)
-
18
ACCESSでデータ読み取り専用を解除する方法
その他(データベース)
-
19
ACCESS──メインフォームでサブフォームのレコード件数をカウントしたい
Access(アクセス)
-
20
Access 最後のレコードに到達するまでループ処理を行う方法
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レコードを保存するコード ア...
-
ACCESSでフォームを使って、テ...
-
Accessでレコードの保存をせず...
-
フィルタ後のフォームの件数の...
-
Accessで上の行を自動でコピー...
-
access2010 カウントアップマクロ
-
新規レコード行を非表示にしたい
-
アクセスでフォームビューがみ...
-
レコードをダブルクリックする...
-
アクセスでの警告について教え...
-
Access サブフォームにフィルタ...
-
Accessで新しいレコードに規定...
-
Access データのないフォーム...
-
レコードの移動
-
Access2010、値を入力したら自...
-
アクセス 前レコード内容を、...
-
accessのクエリで、該当するデ...
-
Access レコード移動時イベント...
-
AccessVBA RecordSourceのリセ...
-
Access2002_メソッドまたはデー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードを保存するコード ア...
-
ACCESSでフォームを使って、テ...
-
アクセスでフォームビューがみ...
-
新規レコード行を非表示にしたい
-
フィルタ後のフォームの件数の...
-
アクセスの自動保存解除はでき...
-
Accessで上の行を自動でコピー...
-
Accessでレコードの保存をせず...
-
AccessVBA RecordSourceのリセ...
-
ACCESS起動時に所定フォームを...
-
レコード削除時に(サブ)フォー...
-
Access2010、値を入力したら自...
-
Accessで一件の新規レコードの...
-
Accessでフォーム上に 直前の...
-
ACCESSフォームのリストボック...
-
Access サブフォームにフィルタ...
-
Accessで新しいレコードに規定...
-
Accessでのデータ消滅に...
-
Access:フォームプロパティ「...
-
Access レコード移動時イベント...
おすすめ情報