パワーウインダム

310BLOG

Access+MySQLで#Deleteが表示される問題

.
ネットで検索するとずいぶんヒットするのでみんな経験するデータ保存時の#Delete問題。
一度フォームを閉じて再度開くと正常に表示されるのでデータ上は問題ないようだが使っていてストレスがたまる。

一般的に言われている対処方法は次の通り。

・テーブルに必ず主キーを持つ
・テーブルにTIMESTAMP型フィールドを持つ
・DATE型フィールドを使わずに必ずDATETIME型を使う
・SINGLE型フィールドを使わずに必ずDOUBLE型を使う

これらがよく言われている対処方法。

しかしこれら対策済みでも#Deleteが表示される場合があるのです!

とりあえずこの場合の対処方法として#Deleteが表示されるフォームの更新後に

Me.Requery

を実行すればデータを再度読み込むので#Deleteを見ないですみます。

  • このエントリーをはてなブックマークに追加

Comments