当KeyFields和LookupKeyFields有多个字段时,将DBGrid与LookupField一起使用时出错。
我在Form(FormY)中有两个TTables(Table1和Table2)。
我创建的表1中的LookupFieldF:
(**)表中存在,是持久字段,每个字段名称用分号分隔。
当我更改Table1.Active时,我收到消息:DBERROR'FieldA;找不到FieldB'。
有什么问题? (我使用RAD XE 2)。
答案 0 :(得分:0)
您是不是将“FieldA; FieldB”定义为某些DBGrid列的FieldName? 由于DBGrid引发了错误,可能存在一些错误配置。
你能告诉我们你的DBGrid的.DFM代码(只需复制DBGrid并将其粘贴在这里)吗?