0

依存コンボ ボックスを持つ連続フォームがあります。行/レコードごとに依存関係を個別に動作させていますが、依存関係のコンボボックスはフォーカスがない限り空白であり、保存されたデータが表示されるため、コンボボックスのデータ部分の上にテキストボックスを配置し、そのコントロールソースを設定しました従属コンボボックスと同じフィールドに必要であり、それはうまく機能しましたが、名前を表示するコンボボックスとは異なり、ID番号である保存されたデータを表示するので、私の質問は、名前ではなく名前を表示するにはどうすればよいかだと思いますデータ?

ありがとう!

4

1 に答える 1

1

明確にする必要がありますが、コンボボックスがフォームのフィールドにバインドさRowSourceれていて、 2 つの列 (ID と名前など) が表示されている場合、最初の列の幅を 0 にすると、名前ではなく名前を表示するようになります。 IDより。

Column Countまた、を 2 (またはそれ以上) にし、Bound Columnを 1 (ID) にする必要があります。次に、Column Widths0cm;2cmに設定します(2 列を超える場合は値を追加します)。

cobmobox のデータ ソースからこの条件を削除する:

[Forms]![frm_DelayMachineOutputSubform]![cboCategory]

必要ありません。フォームの各行の ActivityID (および CategoryID) が取得されます。

これらの行も Current イベントから削除します。

Me.cboActivity.Requery
Me.txtActivity.Requery

繰り返しますが、それらは必要ありません (ちらつきの原因になります)。さらに良いことに、このイベント コードを削除するだけです。

于 2013-07-19T19:18:50.183 に答える