1

私は継続的なサブフォームに苦労しており、誰かが私に手を差し伸べることができれば素晴らしいことです.

レコードソース= tblOrders([ID]、主キーであり、その他は質問に関係のないもの)を持つメインフォーム「frmMain」と、その中に連続し、レコードソース=を持つサブフォーム「sbfrm1」がありますtblProduction (主キーである [ID]、[OrderID]、[WeightProduced]、[Time]、[Date])。サブフォームには、Link Master Field = lbOrders と Link Child Field = OrderId があります。

lbOrders は、すべての注文を表示するリストボックスであり、tblOrders の [ID] によってバインドされます。クリックすると、注文の ID が選択され、連続フォームは、その注文に対して保存されているすべての生産重量値を表示し、新しいレコードを追加する機能を提供することになっています。ただし、空白の連続フォームが表示され、多くの値を入力でき、それらは tblProduction に適切に格納されています。しかし、メイン フォームを再起動した後に再度注文を選択すると、既存のものが表示されず、常に最初からやり直されます (値はテーブルに存在しますが、続きのフォームには表示されません)。

lbOrders で選択した OrderID のすべての値を保存し、さらに追加するために空白の最後の列を取得するにはどうすればよいですか?

ああ、連続フォーム「sbfrm1」には [OrderID]、[WeightProduced]、[Time]、[Date] のフィールドしかなく、WeightProduced のみが入力されています。OrderId は lbOrders で選択されたものであり、時刻/日付はありません。システムから直接編集可能。サブフォームに tblProduction の [ID] がありません。

このスキームで私が間違ったことを誰かに教えてもらえますか?

4

1 に答える 1

1

そして解決策は、単に AutoResize 機能をオフにすることです。これにより、既存のレコードのロードが明らかに防止されます....

于 2015-03-09T16:59:49.240 に答える