你误解了,我是指数据库里的字段来指定 FDMemTable. LookupDataSet 的数据集,我是动态创建的
if FDMemTable1.FieldByName('LookupDataSet').Value='FItem' then
LookupDataSet :=FDMemTable2;
if FDMemTable.FieldByName('LookupDataSet').Value='FExpense' then
LookupDataSet := FDMemTable3
这样很麻烦,没办法动态创建了
FBillKind.FieldByName('KeyFields').Value这个就是数据库里的字段值