目前一般的方法是双击TQuery控件,new field 然后选Calculate
我要问的是如何在程序运行时动态增加一个 Calculate 字段
我要问的是如何在程序运行时动态增加一个 Calculate 字段
解决方案 »
- 请教一个cxGrid中LookupComboBox的问题
- 为什么自己创建的类/对象不释放????
- 怎样对本机指定的目录下的文件进行实时监控?
- 关于Delphi调试出错的问题?
- 安装组件出错Could not create output file 'c:\program files\borland\delphi7\Projects\Bpl\Userdoc.bpl'在线等急,马上给分
- 语法问题,麻烦解释一下(立即结贴)
- 在二个窗口之间如何传递一个变量???
- 还是不显示窗体的关闭按扭问题,但是窗体不能最大,怎样才能最大?
- Windows Help Designer软件
- 统计,来者有分----------
- 100分求助:编译出现错误:[Error] user_manager.pas(70): Undeclared identifier: 'vararrayof'
- 如何通过程序给TQuery增加一个CalcFields
var
sf:TStringField;
begin
sf.FieldKind = fkCalculated;
Calculated = True;
yourquery.Field.Add(sf);
end;
var
T: TStringField;
begin
query1.Close;
T := TStringField.Create(Self);
T.FieldName := 'SS';
T.Name := 'cdtable' + T.FieldName;
T.FieldKind:= fkCalculated;
T.Index := ('计算字段的位置');
T.DataSet := query1;
query1.FieldDefs.UpDate;
query1.Open;
end;