[資庫] 跨表單輸入發生寫入衝突
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體: Access
版本: Office 2007
作業系統: Win XP
我正在進行一份問卷的設計
這份問卷題目比較多,所以我用了兩個表單來進行設計
意即:
資料表── 表單1
└ 表單2
表單1有資料表前半部的欄位;表單2有資料表後半部的欄位
為了在正式 key-in問卷的時候
確定表單1和表單2對應的是同一份問卷
我在表單1和表單2裡都加了同一個欄位(P_No)做為檢查用
開始key-in問卷時,
當表單1的題目 key完,我在表單1的最後一題欄位上用巨集 "Open Form"來開啟表單2
而表單2開啟的同時,表單2的第一題用巨集"SearchForRecord"來對應表單1的P_No
這樣就可以確保表單2和表單1的資料都是key在同一份問卷上
當表單2結束後,我在表單2的最後一題用巨集"SelectObject"來重新開啟表單1,
以進行下一份問卷的輸入
下一份的問卷在表單1的輸入上是沒問題的,但是一旦要進入表單2,
還沒啟動 SearchForRecord巨集前,就會出現"寫入衝突"的字樣
說這份問卷已經有人編輯過了,要我"儲存輸入"、"放棄寫入"、"複製到剪貼簿"
等三個選項
請問這樣子該怎麼解呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.117.18
Office 近期熱門文章
PTT數位生活區 即時熱門文章