F
FreedomBird
Unregistered / Unconfirmed
GUEST, unregistred user!
使用一个 TQuery控件动态连结不同的表,希望在不创建永久字段的情况下,动态的增加
和删除Lookup字段,以便将外键值显示为文本而不是数字。
代码过程如下,请教DynaLoadLKField如何来些。
procedure LoadData(qryProcess:TQuery;TableName,Filter:string);
begin
with qryProcess do
begin
if Filter<>'' then
SQL.Add('select * from '+TableName+' where '+Filter)
else
SQL.Add('select * from '+TableName);
Open;
Active:=False;
DynaLoadLKField;
Active:=True;
end;
end;
和删除Lookup字段,以便将外键值显示为文本而不是数字。
代码过程如下,请教DynaLoadLKField如何来些。
procedure LoadData(qryProcess:TQuery;TableName,Filter:string);
begin
with qryProcess do
begin
if Filter<>'' then
SQL.Add('select * from '+TableName+' where '+Filter)
else
SQL.Add('select * from '+TableName);
Open;
Active:=False;
DynaLoadLKField;
Active:=True;
end;
end;