K
kkufo
Unregistered / Unconfirmed
GUEST, unregistred user!
建立一个简单的应用,用到其中的三个表,分别如下:
block(知识快):block_id(知识快代码),block_name
point(知识点):block_id,point_id(知识点代码),point_name
control(出题控制参数):block_id,point_id,difficult_factor(难度系数),amount(出题数量)
现使用一个dbgrid显示和编辑control,增加Tcontrol的两个lookup字段如下:
lk_block(用于显示和编辑知识快名称而不是代码):其属性设置完全正确
lk_point( 用于显示和编辑知识点名称而不是代码):其关键属性设置如下
fieldkind:lookup keyfield:block_id;point_id
lookupfields:block_id;point_id lookupresultfieldoint_name
在设计阶段可以正常浏览,但当运行后你双击dbgrid中知识点名称想编辑时,会出现异常:
Tgen_control:fields “block_id,point_id” not found
在设计阶段也无法将lookup字段lk_point的lookupcache属性设为true,并会出现这样的错误
invalid variant operation
这个问题已经困了我好久
block(知识快):block_id(知识快代码),block_name
point(知识点):block_id,point_id(知识点代码),point_name
control(出题控制参数):block_id,point_id,difficult_factor(难度系数),amount(出题数量)
现使用一个dbgrid显示和编辑control,增加Tcontrol的两个lookup字段如下:
lk_block(用于显示和编辑知识快名称而不是代码):其属性设置完全正确
lk_point( 用于显示和编辑知识点名称而不是代码):其关键属性设置如下
fieldkind:lookup keyfield:block_id;point_id
lookupfields:block_id;point_id lookupresultfieldoint_name
在设计阶段可以正常浏览,但当运行后你双击dbgrid中知识点名称想编辑时,会出现异常:
Tgen_control:fields “block_id,point_id” not found
在设计阶段也无法将lookup字段lk_point的lookupcache属性设为true,并会出现这样的错误
invalid variant operation
这个问题已经困了我好久