私は小さなメーカーのMS Accessでシンプルなデータベースを作成しています。その非常に単純で小さな。アクセス時にフォームを閉じるとテーブルの最初の行が自動的に更新されます
基本的に私は、労働者が1日中に何をしたのかを記録できるフォームを持っています。私は4つのコンボボックスと3つのテキストボックスを持っています。
フォームを閉じるまで、すべての考えは魅力のように機能します。私がそれを閉じると、最初の行が更新されますが、テキストボックスの内容だけが変更され、データフォームのコンボボックスは同じです。例えば。作業員は何らかのデータを入力し、挿入およびテーブルをクリックするとこの新しい情報が更新されます。次に、この情報を閉じると、この情報はこの表の最初の行に挿入されますが、テキストボックス内の情報だけが変更されます。 同じボックス内にデータがあるかどうかにかかわらず、何が起こっても同じことが起こります。
これは私が私のフォームを閉じる方法です:
Public Sub Close (formMe As Form)
DoCmd.Close acForm, formMe.Name
DoCmd.OpenForm "WorkerLogin"
End Sub
しかし、私は同じと思うが、私はポップアップとして、フォームを実行し、その後X.
でそれを閉じる場合、私はどんな提案を感謝起こることに気づきました。
は、私はそれを閉じる前に
Me.Unload
とそれを固定するために管理
これまでどおりに動作しますか?どのような条件の下で動作しますか?フォームを閉じるのではなく、別のレコードに移動すると、動作しますか?コンボボックスには何がありますか?テキストボックスには何がありますか? – nicomp
閉じる前にMe.Unloadで修正しました – mihcc