データセットのフィルタリングは、データセットの外部から実行できますか?
質問
同じデータセットに接続したい2つのTDBLookupComboBoxコントロールがありますが、それぞれにデータの異なるサブセットが表示されています。ボックスが1つだけ必要な場合は、データセットでフィルタリングを使用しますが、両方を同時に表示できるようにする必要があり、その方法はわかりません。誰がそれができるかどうか、もしそうなら、どのように知っていますか?
解決
TClientDataSetを使用している場合、ProviderNameプロパティが設定されていない別のTClientDataSetにカーソル(TClientDataSet.CloneCursor)を複製できます。両方のClientDataSetはメモリ内の同じデータを指すようになりましたが、独自のフィルターを持つことができます。
所属していません StackOverflow