0

Access 2003 フォームに継続的なサブフォームがあります。サブフォームの最初のコントロールは、バインドされていないドロップダウン ボックスです。フォーム (およびサブフォーム) が開かれると、最初のレコードのドロップダウンがフォーカスされますが、テキストは空白になります (カーソルが点滅するだけです)。他のレコードをクリックすると、最初のレコードのドロップダウン テキストに正しい値が表示されます (クリックしたレコードは空白になりません)。

次の行を試しました

Call DoCmd.GoToRecord(acDataForm, "DetailsSubform", acNewRec)

メインフォームとサブフォームの両方の Load、Open、Activate イベントで運が悪い。サブフォームが開いていないというエラーが発生するか、ドロップダウンに入力するルーチンと競合しています。

ドロップダウンにその値を表示する方法、または単に新しいレコードにジャンプする方法を探しています (私のクライアントは後者を好みますが、前者と一緒に暮らすことができます)。必要に応じてさらに情報を提供できます。概要から始めたいと思います。ありがとう。

4

1 に答える 1

0

おそらく現在のイベントが必要です。連続サブフォームのバインドされていないコントロールは、すべてのレコードに対して同じ値を表示することに注意してください。

于 2009-10-26T17:35:47.037 に答える