0

tcxPageControlとを使用tcxTabSheetして複数の を作成していTabsます。Tabからのレジストリに基づいて、実行時にそれぞれが作成されますtbl_Manager。これtableにより、各従業員のマネージャーの名前が保持され、これらはマネージャーTabsの名前になります。

問題

マネージャーの名前が何度も​​繰り返されていますTabsが、同じ名前で作成することを避け、Tabマネージャーごとに 1 つだけ作成するにはどうすればよいですか?

4

1 に答える 1

2

以前に作成したタブを追跡し、まだ見たことのない名前のタブのみを作成します。

SQL クエリからマネージャー名を選択する場合は、 を使用DISTINCTして一意の値のリストを取得します。

TStringListと を使用して、すべてのマネージャー名をSorted = Trueに追加できますDuplicates = dupIgnore。すべての名前を追加したら、リストの内容を読み返すことができ、重複がなくなります。

于 2013-04-15T18:21:18.963 に答える