1

SQL(Express 2012)データベースのクイックアンドダーティ(ADP)インターフェイスにAccessを使用しているので、MVCWebアプリインターフェイスが完了する前にデータ入力を開始できます。

varcharにしたいフィールドが1つあります。このフィールドで、ユーザーが値を入力できるようにするか、そのフィールドで以前に使用された値の個別のリストから選択できるようにします。

その部分はダウンしていますが、問題が発生したときに、レコードセットを更新してリスト内の新しいアイテムを表示する必要があるため、新しいレコードの追加を選択した場合、最後に追加されたアイテムがリストに表示されません。

したがって、個別のリストを取得し、ボックスにデータを入力し、新しいエントリを許可して、それをDBに保存できます。レコードセットを再入力するためにコードを書き留める必要がありますか、リストを並列に維持するためにコードを書き留める必要がありますかレコードセットに、または私が欠けているプロパティだけがありますか?

ありがとう

(イベントを表示する画面を追加)ここに画像の説明を入力してください

4

2 に答える 2

1

提案されているように、フォームの現在のイベントと更新後を使用すると、問題が解決しました。

フォームセクションの詳細をクリックすると、フォームではなく詳細セクションのプロパティページが選択されます。プロパティページのドロップダウンからフォームを選択すると、使用するように提案されたイベントが表示されました。

貢献してくれた人々に感謝します。

これの最初の提案はレマウからのものだったので、ハンサップからそのイベントを見つけるのを手伝って、私はレマウの投稿を答えとしてマークします。両方に感謝します。

于 2012-10-03T17:10:13.940 に答える
0

フォームを再クエリするのではなく、コンボを再クエリするだけです。最善の策は、おそらく現在のイベントであり、複数の人がデータ入力を行っている場合に機能します。また、データを入力するだけでなく、テーブルを編集している場合にも機能します。レコードが追加されたときにのみ発生するイベントは、コンボの内容への変更を取得しません。

Private Sub Form_Current()
   Me.MyCombo.Requery
End Sub
于 2012-10-03T17:06:42.640 に答える