定义如下:
var
LookF: TStringField;代码如下:
qryZY.Close;
qryZY.SQL.Add('SELECT YXZYID,YXSDM,ZYDM,ZSRS from zszy');
LookF := TStringField.Create(Self);
LookF.FieldName := 'myfield';
LookF.Name := qryZY.Name + LookF.FieldName;
LookF.Index := qryZY.FieldCount;
LookF.DataSet := qryZY;
LookF.FieldKind := fkLookup; //这里你可以写其它类型
LookF.LookupDataSet := qryYX;
LookF.LookupKeyFields := 'YXSDM';
LookF.LookupResultField := 'YXSMC';
LookF.KeyFields:='yxsdm';
LookF.DisplayLabel:='查找字段';
qryZY.FieldDefs.UpDate;
qryZY.Open;运行时提示错误信息:
qryZY:Field "yxsdm" not Found.
var
LookF: TStringField;代码如下:
qryZY.Close;
qryZY.SQL.Add('SELECT YXZYID,YXSDM,ZYDM,ZSRS from zszy');
LookF := TStringField.Create(Self);
LookF.FieldName := 'myfield';
LookF.Name := qryZY.Name + LookF.FieldName;
LookF.Index := qryZY.FieldCount;
LookF.DataSet := qryZY;
LookF.FieldKind := fkLookup; //这里你可以写其它类型
LookF.LookupDataSet := qryYX;
LookF.LookupKeyFields := 'YXSDM';
LookF.LookupResultField := 'YXSMC';
LookF.KeyFields:='yxsdm';
LookF.DisplayLabel:='查找字段';
qryZY.FieldDefs.UpDate;
qryZY.Open;运行时提示错误信息:
qryZY:Field "yxsdm" not Found.
解决方案 »
- 请问哪位兄弟搞过超市那种小票打印程序,知道用FastReport宽度和高度怎么定义吗?
- 请教高手!!xml转换问题!!!
- 請大俠幫忙看一段代碼?有關判斷驅動器準備就緒的問題.
- >>> 集合数据如何存到磁盘文件 <<<
- 新手提问:创建自定义函数
- 如何在简体中文的系统中将繁体字的编码转换为Unicode?Delphi自带函数能完成吗
- 如何将stringGrid中的多行设成选中状态
- list列表删除元素之后怎么重新整理list?
- 基本的OOP 问题,关于property 的read & write 成员...
- 按下f9后,没有错误,却出现了一个错误对话匡内容如下。。。。。。。。,,,,,,,
- 请教后缀为.frf的文件为何文件?
- 谁可以解决问题,我给1万
我是想动态创建一个查找字段而已