2016-04-07 12 views
0

私は解決に役立つ必要がある次の問題があります。 3つのフォームとAccessデータベースがあるワークブックがあります。レコードの挿入/削除の異常

モジュールに準備ができていると記録するテーブルがtblPlanungStatusというDBにあります。 3つのフォームはすべて、このテーブルを使用して削除またはステータスの挿入を行います。

Form3からほとんどの場合発生する異常があります。 ステータスを挿入すると、エラーなく実行されます。私はこのタイプの記録を数えるためにクエリを実行し、それは1に戻ってきます。 DBに何も起こらず、レコードが追加されていないことが示されます。 もう一度クエリを実行すると、1レコードがあると表示されます。 私はdeleteを実行し、カウントは0と表示されます。これはうまくいくようです。しかしDBではまだ何もありません。

DBを何も表示しないで、ワークブックを閉じて数え直してレコードを消してしまいます。 レコードがDBに残っている場合、レコードを削除すると機能しますが、終了後に再び元に戻ります。

時にはレコードを追加できないことがあります。削除できない場合もありますし、ワークブックを開いたときに(問題の原因が分からない)、レコードが削除または追加されます。 DBでは、レコードが表示され、一定時間が経過すると消滅しますが、必ずしもそうではありません。

私は1週間以上これを抱きしめています。誰でも助けてくれますか?

ありがとう、マイク

答えて

1

おそらくあなたのAccessデータベースが壊れています。 thisをチェックしてください。特に、「データのソート方法によってレコードの数は異なります。」

+0

これは突然1日に始まりました。インデックスは同じままで、1週間前に同じ構造が働いていました。ワークブックを閉じてもう一度開くと発生します。 :S –

+0

同じもの、同じコード、同じテーブル、同じレコードは別のフォームから動作します。 これらの手順では2つの形式の間に実際の違いはありません。 –

関連する問題