我有一个需要查找字段的数据集。问题是,这个数据集的结构是由查询结果定义的。我无法在设置之前将该字段添加为 TFieldDef,因为它会被覆盖,并且在运行查询后.Active = true;
我无法添加它,因为您无法更改打开数据集的结构。
必须有某种方法来做到这一点。有谁知道怎么做?
编辑:我在寻找什么似乎有些混乱。我不是在查询时寻找查找。我正在寻找一个查找字段,一个 TField 对象,其中 FieldKind = fkLookup,以便它可以与数据感知查找组合框一起使用,以便在查询返回其结果后编辑数据。这与 SQL 无关,与 Delphi 的数据集模型和数据感知控件无关。